我一直在这里抨击我的头靠在墙上几个小时。我已经设法将所有需要的数据下载到1个表中,但我无法弄清楚如何编写select语句,以便按照我的要求输出。根据1列的值输出多列的SQL查询
基本上我有一个表:
ID| Date | Cost
a 03/11 5
a 02/11 4
b 01/11 3
b 04/11 7
改变所述查询列输出的列是日期列。我希望能够将所有ID组合在一起,每行包含与该ID相关的每个项目的ID和每个项目的成本,或者如果当月没有项目(从1月1日起),则为null
查询输出:
ID| JAN |FEB | MARCH | APR | MAY | JUN | JUL |......| OCT | NOV | DEC
a NULL 4 5 NULL NULL.................................NULL
b 3 NULL NULL 7 NULL.................................NULL
在正确的方向任何帮助表示赞赏!
谢谢。
的日期真的存储为'03/11'(*字符串*) – 2013-04-05 02:24:14
月(fieldnamehere)......这应该指向你在正确的方向... – MaxOvrdrv 2013-04-05 02:28:27
@ JW,no..this是只是一个例子 @ MaxOvrdrv,我能够确定一个日期所属的月份。我以我描述的方式使用这些信息时遇到了麻烦。 – JohnnySaxx 2013-04-05 02:34:35