2016-01-13 136 views
-1

我是學生,對於腳本我需要選擇一些數據,但我無法弄清楚。SQL select count and data multiple numbers

我有

BAS  13-01-2016 13:32 
BAS  13-01-2016 13:33 
BAS  13-01-2016 13:36 
BAS  12-01-2016 13:37 
TECH  13-01-2016 13:38 
TECH  13-01-2016 13:45 

我要做出選擇今天與上一次DBF,也是一天的計數

的結果必然是:

BAS  13-01-2016 13:33 3 
TECH 13-01-2016 13:45 2 

我該怎麼做?我知道這不是一個困難的問題,但我無法弄清楚它

回答

0

使用agregate函數來解決你的任務。例如:

SELECT T.col1, 
     COUNT(*) AS cnt, 
     MAX(date) AS max_date 
FROM Table AS T 
WHERE T.date >= DATE() 
GROUP BY col1 

Col1是包含像'BAS', 'TECH'和其他值的表列。