H hebiao Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-17 #1 另外一表有:收费员ID,收费日期,收费时间,收费金额……等字段,现在想查询由前一个表 中的一条记录中(一段时间内)的收费金额合计,这样的SQL该怎样写啊?
S snjat Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-17 #2 select b.收费金额 from table1 a ,table2 b where a.id=b.id and date between (a.开始日期 a.结束日期)
S sydan Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-17 #3 select b.收费金额 from table1 a ,table2 b where a.id=b.id and date>=a.开始日期 and date<=a.结束日期 這樣也ok了!!
select b.收费金额 from table1 a ,table2 b where a.id=b.id and date>=a.开始日期 and date<=a.结束日期 這樣也ok了!!
H hebiao Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-17 #4 “开始日期”只能是天啊,我想某个“开始时间”开始算起啊
T tyzytyz_cn Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-18 #5 select sum(b.收费金额) from table1 a ,table2 b where a.id=b.id and a.开始日期<=b.收费日期 and a.结束日期>=b.收费日期 and a.开始时间<=b.收费时间 and a.结束时间>=b.收费时间.
select sum(b.收费金额) from table1 a ,table2 b where a.id=b.id and a.开始日期<=b.收费日期 and a.结束日期>=b.收费日期 and a.开始时间<=b.收费时间 and a.结束时间>=b.收费时间.
T tyzytyz_cn Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-18 #6 对不起,写错写错 先把时间和日期合并起来,然后再判断吧 V_Datetime:=strtodatetime(datetostr(V_Date)+' '+timetostr(v_time))
H hebiao Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-24 #7 To:tyzytyz_cn 在SQL语句中不支持这些函数