数据不是自然天,如何分组
是这样的,销售记录表里,表示今天的数据实际是从昨天中午12点到今天中午12点
这样,实际上一天就跨了2天,但是要按天来分组
各位有没有遇到这种问题
可有比较好的解决办法
多谢
^_^
问题点数:50、回复次数:4Top
1 楼jojophak(我不是随便的人)回复于 2005-11-01 08:51:00 得分 0
按这个时间段来做呢?Top
2 楼lzheng2001(1加1)回复于 2005-11-01 08:57:39 得分 50
1.用dw来分组,假设你的字段是datetime类型名字叫dt,分组的时候 列的值 - (3600 * 12)秒即12小时,就可以把天数对齐,放一个计算列 datetime(date(dt),RelativeTime(Time(dt),-43200)
然后以这个计算列排序,并分组就行了
2.用sql分组,原理一样,根据不同的数据库用不同的时间处理函数就行了.Top
3 楼lzheng2001(1加1)回复于 2005-11-01 08:59:17 得分 0
改正一下
datetime(date(dt),RelativeTime(Time(dt),-43200)) //取正或负43200都可以的,看你的实际需要
Top
4 楼silverswords(笨笨虫冲)回复于 2005-11-01 10:48:21 得分 0
多谢!Top




