每天24小时,现在数据表里只有7,8,9点有数据
怎么得到24条数据??
其他的没数据的时间都是0
如结果:
1 0
2 0
....
7 10
8 15
9 12
...
20 0
21 0
23 0
[b]问题补充:[/b]
.........
我错了。
数据表有2个字段, datetime类型的 time 和 int类型的 data
目前只有3条数据
time data
2009-09-15 08:00:00.000 150
2009-09-15 09:00:00.000 210
2009-09-15 10:00:00.000 220
但是我现在想要查询到24条数据
2009-09-15 01:00:00.000 0
2009-09-15 02:00:00.000 0
.....
2009-09-15 08:00:00.000 150
2009-09-15 09:00:00.000 210
2009-09-15 10:00:00.000 220
.....
2009-09-15 23:00:00.000 0
2009-09-15 24:00:00.000 0
明白问题了????
[b]问题补充:[/b]
每小时机器采集一条数据,现在是15点30分。
数据表里面也就只有15条数据
但是我要显示出24条来,后面没有数据的时间按当前时间向后推算,data用0代替。
不能在表里添加假数据,要用sql实现。
可以不??