SQL问题,急啊

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:29:55
SQL = "select 批号,规格,修正系数,机台号,规格*修正系数*速度*(落丝时间-开始时间) as 产量 from 1 as b inner join 2 as a on a.编号=b.编号

我这样写了一个语句,落丝时间是3:20,开始时间是2:20为什么什么算出来的时间不对啊,用的数据库是ACCESS
谢谢LingLihu的回答,我用了,很好用,不过还有一个问题,算出来的数怎么保留二位,还要四舍五入,星期一给分,别急

SQL = "select 批号,规格,修正系数,机台号,规格*修正系数*速度*DateDiff('h',开始时间,落丝时间) as 产量 from 1 as b inner join 2 as a on a.编号=b.编号

datediff(datepart,date_expr1.dateexpr2) 日期差

上述函数中datepart的

写法 取值和意义

年 yyyy
季度 q
月 m
一年的日数 y
日 d
一周的日数 w
周 ww
小时 h
分钟 n
秒 s