关于SQL数据查询的问题,各位指教

来源:百度知道 编辑:UC知道 时间:2024/04/28 03:33:40
我的数据库中有3列
workDate 记录时间(工作日期)
workName 记录(人名)
workTimes 工作时间(以小时计量)(X.X小时)
我想问下创建workTimes列的时候应该用什么数据类型
我要查:某人在一段时间内的工作总时间应该怎么写查询语句
例如:(李明在11月到12月期间的工作总时间)

使用float类型

select sum(workTimes) from table_name where workDate is between '2006/11/1' and '2006/12/1'

注意日期格式应该和你workDate设定的类型相吻合

使用int类型
select sum(workTimes) from table_name where workDate is between '2006/11/1' and '2006/12/1'

不知道对不对,但是我觉得蛮有道理的,你可以试一
下!

float好一点吧,要不然1个小时50分钟不好说了

查询语句使用聚合函数就解决了