作者handsomJack (新生活)
看板Database
標題[SQL ] 請問此SQL語法該如何下…
時間Wed Oct 22 08:48:44 2008
input :
Table X :
date A B C D
7/27 1 2 2 2
7/28 10 1 1 1
7/28 11 2 2 2
7/29 12 3 3 3
7/30 10 1 1 1
7/30 11 2 2 2
7/30 12 1 1 1
請問如何下一個SQL語法
讓 date同樣是7/28的A欄位第一行跟第二行中間以一個"/"相連 (也就是同日期的)
而B欄位之後的就是同樣是7/28號的sum起來?
output:
date A' B' C' D'
7/27 1 2 2 2
7/28 10/11 3 3 3
7/29 12 3 3 3
7/30 10/11/12 4 4 4
好像不能用Group by直接sum...
一直想不出來...
ps.
我的dbms是MySQL 不太熟…
不知道用其他dbms解出來的嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.80.138.5
1F:推 grence:dbms? 10/22 08:51
2F:→ handsomJack:MySQL.. 10/22 12:40
※ 編輯: handsomJack 來自: 219.81.196.42 (10/22 12:51)
3F:推 Antzzz:MSSQL2005以後可以用for xml解出來,不然就寫組字串函數做 10/22 18:38
4F:推 ruby0104:字串函數怎麼把縱向的值變成橫向的啊? 10/23 03:23
6F:推 Antzzz:講了一大堆,一般在用的方法就那幾個。不然就用程式碼組 10/23 21:09