是這樣,目前存在三個表,
a表存著所有銷售人員的業績,大概欄位如下:
name yeji date 分別記錄著銷售人員(36人)的名字,業績(銷售額及尾款額度,統稱收款),時間(收款日期)
張三 | 5000.00 | 2020.10.15
李四 | 6000.00 | 2020.10.15
張三 | 8000.00 | 2020.10.16
王五 | 2500.00 | 2020.10.17
。。。。。
select SUM(yeji) from a where date>* and date<* group by name 正常顯示每個人的名字及總營業額
b表,存著所有銷售人員的客戶名字,及加班記錄:有加班就有記錄,沒有加班就沒有記錄。
name,date 銷售員名字,加班日期
張三 | 2020.10.9
李四 | 2020.10.9
張三 | 2020.10.10
select count(id) from b where date>* and date<* group by name 可正常顯示名字及加班次數。
......
C表存在所有銷售人員的到訪客戶資訊:
kehu, cj, date, name 分別是:客戶名字,是否成交(1,0),日期,銷售人員名字。
孫佳春 |1|2020.10.05|張三
劉禹錫 |1|2020.10.07|張三
鄭板橋 |0|2020.10.09|李四
select count(kehu),count(if cj=1,1,0) as cj form c where date>* and date<* group by name 正常顯示銷售人員到訪總數,成交總數。
現在隨時需要查詢(date 時間范圍),銷售人員的業績,在一張表上顯示:
銷售人員名字,收款,加班天數,客戶數
name, yeji, jiaban, kehus
請問如何寫查詢陳述句呢,搞了很久,要么資料不準,比如加班次數放大很多,或者收款金額放大很多。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/228118.html
標籤:MySQL
上一篇:求助求助
下一篇:#python
