我在一個表中,列名和列日組行按日期計,並列舉排在結果
id || date
1 || 2013-04-18 15:12:32.000
2 || 2013-04-18 15:13:02.000
3 || 2013-05-01 19:09:28.000
4 || 2013-05-01 19:09:46.000
5 || 2013-05-01 19:10:01.000
6 || 2013-05-01 19:10:17.000
7 || 2013-05-02 08:34:54.000
8 || 2013-05-02 08:35:12.000
9 || 2013-05-18 15:12:32.000
10 || 2013-05-18 15:13:02.000
有一個數據查詢怎麼只顯示一個算一天?或者一個行與數。所以結果是。
|| date ||
1 || 2013-04-18 15:12:32.000 || 2
2 || 2013-05-01 19:09:28.000 || 4
3 || 2013-05-02 08:34:54.000 || 2
4 || 2013-05-18 15:13:02.000 || 2
我試着在mysql和它的工作原理,有我的查詢。
SELECT id, GROUP_CONCAT(date) AS date, COUNT(id) AS count
FROM petak_tetap
GROUP BY DATE(date)
但是當我嘗試到SQL Server 2008,此查詢錯誤
這裏是錯誤消息
Msg 195, Level 15, State 10, Line 1
'GROUP_CONCAT' is not a recognized built-in function name.
如何解決呢?
有[全部ady **超過200個**問題(和答案!)](http://stackoverflow.com/search?q=sql+server+group_concat)在這個網站上的這個網站....只是選擇一個.. .. –
OP的問題與'GROUP_CONCAT' – peterm