日期 值
2013-01-12 12:00:00 29.9
2013-01-15 12:00:00 30.9
2013-01-18 12:00:00 34.9
2013-01-24 12:00:00 31.9
我有这样的一个需求,获取当天日期前一个月的数据。。。如果前一个月中没有数据的就延用这天之前的数据
比如:今天是2013-01-31 12:00:00。。。那01-25到今天中没有数据,就把24号的数据填充到25、26、27、28、29、30号那天
求代码,谢谢
比如:今天是2013-01-31 12:00:00。。。那01-25到今天中没有数据,就把24号的数据填充到25、26、27、28、29、30号那天
这句话没看明白。
用口语来描述就是 比如今天是31号。。那25号到今天中是数据库里是没有数据的,那么就要把24号的数据填充到25、26、27、28、29、30、31号这几天
于是数据就要表示成这样
2013-01-12 12:00:00 29.9
2013-01-15 12:00:00 30.9
2013-01-18 12:00:00 34.9
2013-01-24 12:00:00 31.9
2013-01-25 00:00:00 31.9
2013-01-26 00:00:00 31.9
2013-01-27 00:00:00 31.9
2013-01-28 00:00:00 31.9
2013-01-29 00:00:00 31.9
2013-01-30 00:00:00 31.9
2013-01-31 00:00:00 31.9
给你个思路吧!通过截取时间,把几号取出来,和今天对比,如果没有的话,在通过截取时间的方式,日期往前推几天,这样应该就可以了
写个自定义函数取最后的时间点即可。