作者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