H
hxiaomin888
Unregistered / Unconfirmed
GUEST, unregistred user!
有一表结构如下:<br>Create Table ConsumeRecord(Autoid int identity(1,1) Primary key, Employeeid int,<br> CardNo Varchar(20),<br> DevNo int,<br> CardRemain Decimal(6,2),<br> ConsumeMoney Decimal(6,2),<br> ConsumeDate DateTime,<br> Operator Varchar(20),<br> OperatorDate DateTime,<br> Memo Varchar(50))<br>Go<br>我想从这个表中,查语结果表的结构如下:<br>Employeeid,CardNo,ConsumeDate,Meal1Money,Meal2Money,Meal3Money<br>ConsumeDate保存的是日期,如2008-01-24,同一卡号,同一天只能有一条记录.<br>查询要求:<br>当ConsumeRecord表的ConsumeDate在08:10:00~11:29:58时,把记录的ConsumeMoney累加保存到Meal1Money中,当ConsumeDate在11:29:59~16:59:58时,把记录的ConsumeMoney累加到Meal2Money中,当ConsumeDate在16:59:59~08:09:59(第二天)时,把记录的ConsumeMoney累加到Meal3Money中.<br><br>该问题在http://www.delphibbs.com/delphibbs/dispq.asp?lid=3869730中问过,现在的要求是时间界限的改变,不知这样改后,如何去比较这个时间,还请各位高手来帮帮忙!再次谢谢各位!!!