查询以查找特定时间段之间的记录

乌代亚

我试图编写一个SQL查询以获取特定时间段之间的数据。我想从2019-11-01到2019-12-01的每天23:00到03:00之间选择数据。

我写了如下查询

SELECT 
    DATEPART(DAY, EnteredDate) AS PerDate,
    COUNT(Item) AS ItemCount,
    ItemCategory
FROM 
    MyTable
WHERE 
    EnteredDate BETWEEN '2019-11-01' AND '2012-12-01' AND 
    CAST(EnteredDate AS TIME) BETWEEN '23:00:00' and '03:00:00'
GROUP BY 
    DATEPART(EnteredDate), ItemCategory
ORDER BY 
    DATEPART(DAY, EnteredDate)

有人可以帮我查询一些我可以使用的吗?

博卡

我不确定这是否是您想要的,因为没有示例数据,但如果出现问题,请发表评论。

SELECT DATEPART(DAY, EnteredDate) AS PerDate
       , COUNT(Item) AS ItemCount
       , ItemCategory 
FROM MyTable 
WHERE EnteredDate BETWEEN '2019-11-01' AND '2019-12-01' 
AND  (DATEPART(HOUR, EnteredDate) in (23, 00, 01, 02)
or CAST(EnteredDate AS TIME) BETWEEN '00:00:01' and '03:00:00')
GROUP BY DATEPART(Day, EnteredDate)
         , ItemCategory
ORDER BY DATEPART(DAY, EnteredDate) ;

这是一个演示

我不知道OP想要什么,我尝试再猜测一次:

SELECT cast(EnteredDate as date)
       , ItemCategory 
       ,COUNT(Item) AS ItemCount
FROM MyTable 
WHERE EnteredDate BETWEEN '2019-11-01' AND '2019-12-01' 
AND  (DATEPART(HOUR, EnteredDate) in (23, 00, 01, 02)
or CAST(EnteredDate AS TIME) BETWEEN '00:00:01' and '03:00:00')
GROUP BY cast(EnteredDate as date)
         , ItemCategory
ORDER BY cast(EnteredDate as date)
         , ItemCategory;

这是演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP查找在日期之间的特定时间段内未花费的时间

来自分类Dev

在SonataAdmin上的特定时间段之间进行搜索

来自分类Dev

计算特定时间段之间的访问次数

来自分类Dev

在特定时间段之间修改的文件列表

来自分类Dev

SQL查询:在特定时间段内收藏的产品

来自分类Dev

查询在特定时间段内修改的行

来自分类Dev

如何获取特定时间段内android的浏览历史记录

来自分类Dev

如何从特定时间段删除命令行历史记录?

来自分类Dev

用于在特定时间段内查找免费房间的SQL

来自分类Dev

在Java中,如何仅选择或过滤在特定时间段之间创建的文件

来自分类Dev

用于在特定时间段之间安排作业的 Cron 表达式

来自分类Dev

给定时间段之间的SQL作业计划

来自分类Dev

计数特定时间段内的数字,Java,Android

来自分类Dev

如何在特定时间段内运行CLLocationManager

来自分类Dev

Python:计算特定时间段内的小时数

来自分类Dev

如何安排tcpdump在特定时间段内运行?

来自分类Dev

在特定时间段内停止收听悬停事件

来自分类Dev

如何使函数在特定时间段内运行?

来自分类Dev

在特定时间段内执行8051

来自分类Dev

在特定时间段内运行芹菜任务

来自分类Dev

获取特定时间段内的库存退货

来自分类Dev

SQL Group按特定时间段

来自分类Dev

在特定时间段内运行strace

来自分类Dev

是否可以在特定时间段运行代码?

来自分类Dev

强制Firefox在特定时间段内缓存URL

来自分类Dev

Cron工作每小时(特定时间段除外)

来自分类Dev

特定时间段后如何显示活动

来自分类Dev

MySQL:GROUP BY特定时间段(重叠天)

来自分类Dev

在特定时间段内使用“ tail -f”

Related 相关文章

热门标签

归档