
高分求解一个sql问题,高手帮忙啊!急…… 在线等
示例数据如下:ennmcdtimeqslQ12007-08-0854.400Q12007-08-09185.600Q12007-08-10154.400Q12007-08...
示例数据如下:
ennmcd time qsl
Q1 2007-08-08 54.400
Q1 2007-08-09 185.600
Q1 2007-08-10 154.400
Q1 2007-08-11 96.000
Q1 2007-08-12 128.400
Q1 2007-08-13 105.600
Q2 2007-08-14 100.800
Q2 2007-08-15 129.200
Q2 2007-08-16 145.600
Q2 2007-08-17 95.200
Q2 2007-08-18 162.800
Q2 2007-08-19 161.200
Q2 2007-08-20 89.600
Q2 2007-08-21 110.400
Q3 2007-08-22 143.200
Q3 2007-08-23 177.600
Q3 2007-08-08 11
Q3 2007-08-09 18
Q3 2007-08-10 154
Q3 2007-08-11 96.000
Q3 2007-08-12 128.400
Q3 2007-08-13 105.600
…… …… ……
问题一:想生成某一月的数据表(按这个月的天数来,比如说8月份,有31天,则显示31行),格式如下,其中ennmcd个数不定的,可能会有多个;如果当日对应的ennmcd不存在qsl时,自动在该单元格写入“--”
Q1 Q2 Q3 ……
1日
2日
3日
4日
5日
6日
……
问题二:
同时生成下面这样的表:
1日 2日 3日 4日 ……
Q1
Q2
Q3
Q4
……
这样的表(上面的日期也是按这个月的天数来),数据不存在时,自动补“--”
哪位高手会啊,帮帮忙!谢谢了! 展开
ennmcd time qsl
Q1 2007-08-08 54.400
Q1 2007-08-09 185.600
Q1 2007-08-10 154.400
Q1 2007-08-11 96.000
Q1 2007-08-12 128.400
Q1 2007-08-13 105.600
Q2 2007-08-14 100.800
Q2 2007-08-15 129.200
Q2 2007-08-16 145.600
Q2 2007-08-17 95.200
Q2 2007-08-18 162.800
Q2 2007-08-19 161.200
Q2 2007-08-20 89.600
Q2 2007-08-21 110.400
Q3 2007-08-22 143.200
Q3 2007-08-23 177.600
Q3 2007-08-08 11
Q3 2007-08-09 18
Q3 2007-08-10 154
Q3 2007-08-11 96.000
Q3 2007-08-12 128.400
Q3 2007-08-13 105.600
…… …… ……
问题一:想生成某一月的数据表(按这个月的天数来,比如说8月份,有31天,则显示31行),格式如下,其中ennmcd个数不定的,可能会有多个;如果当日对应的ennmcd不存在qsl时,自动在该单元格写入“--”
Q1 Q2 Q3 ……
1日
2日
3日
4日
5日
6日
……
问题二:
同时生成下面这样的表:
1日 2日 3日 4日 ……
Q1
Q2
Q3
Q4
……
这样的表(上面的日期也是按这个月的天数来),数据不存在时,自动补“--”
哪位高手会啊,帮帮忙!谢谢了! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询