SQL查询日期范围dtime1到dtime2两个变量(Delphi)

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:40:16
例如:
X表中有date1,date2,md,mz,ms等字段,我想在Delphi中实现:如果date1到date2时期内有md,就用 md + mz = ms,date1和date2是日期变量。
SQL语句是什么呢?还有上面代码怎么表示呢?
对不起我说的太不清楚了,例如:查询 X 表中的两个日期变量之间有没有字段md和mz,比如:
dtime1 md mz ms
2008-12-10 08:56:12 123

2008-12-20 12:10:56 456

2008-12-31 16:45:55 123 12 45

我想查2008-12-10 08:56:12 到 2008-12-31 16:45:55 之间有没有 md字段的123 和 mz字段的12
让他两相加

好像变量加在sql里更麻烦,可以在delphi里把变量定义了,但是具体怎么定义我也不太会了

表述不清,不知所云。

update X
set ms = md + mz
where md between date1 and date2

select md+mz as ms from X where date1>date1 and date1<date2 and md=md