MS SQL查询打卡时间

Sansam

我正在尝试根据轮班开始时间(日期时间格式)从2个数据库表(MS SQL DB)中检索信息。我想要具有日期范围和那几天的特定时间的记录,但是该查询似乎不起作用。我编写的查询是:

select p.fullnm 'Fullname',
      t.startdtm 'Start Date/Time'
FROM TIMESHEET t
      join PERSON p on p.personid = t.employeeid
WHERE t.startdtm between '2016-01-01' and '2016-12-05'
AND datepart(hh, startdtm) between 6 and 8
AND datepart(mi, startdtm) between 00 and 15

我想要的是:一个从1月1日到12月5日在早上6点到7:15之间工作的所有员工的列表。任何帮助/建议将不胜感激。

约翰·卡佩莱蒂

像这样吗?

WHERE t.startdtm between '2016-01-01' and '2016-12-05'
  AND cast(t.startdtm as time) between '06:00' and '07:15'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态MS SQL查询

来自分类Dev

测量MS Access SQL查询持续时间

来自分类Dev

如何在ms sql中查询带时间的日期=没有时间的日期

来自分类Dev

MS Access SQL插入查询

来自分类Dev

优化MS-SQL查询

来自分类Dev

如何在ms sql中查询带日期的日期=没有时间的日期

来自分类Dev

RODBC和MS SQL Server长时间运行的查询超时

来自分类Dev

SQL查询调整-MS SQL Server -2012

来自分类Dev

将时间戳插入MS SQL

来自分类Dev

日期时间值生成MS SQL

来自分类Dev

MS SQL Server:更改 smalldatetime 列的时间

来自分类Dev

SQL通过员工轮班匹配员工的时间(打卡时间)

来自分类Dev

将SQl查询转换为MS Access

来自分类Dev

从Linux终端执行MS SQL Server查询

来自分类Dev

MS Access SQL查询IP地址范围

来自分类Dev

MS ACCESS SQL查询计数不同

来自分类Dev

取消嵌套的MS Access SQL查询嵌套

来自分类Dev

将mysql查询转换为MS SQL

来自分类Dev

MS SQL Server查询后返回JSON

来自分类Dev

MS QUERY / SQL子查询语法

来自分类Dev

MS SQL查询包含JSON的字段

来自分类Dev

MS SQL:查询ID降序的性能

来自分类Dev

包含“ AND”和“ OR”的MS SQL中断查询

来自分类Dev

在子查询(MS SQL)中使用WITH

来自分类Dev

MS Access数据库SQL查询

来自分类Dev

ms sql server,选择查询是否显示?

来自分类Dev

MS Access SQL查询IP地址范围

来自分类Dev

在MS Access SQL查询中合并行

来自分类Dev

MS Access SQL查询中的奇怪IIF