我的表包含存储
的字段我需要帮助,了解如何仅选择那些在整个月的上午8:00到中午12:00之间销售的门票,没有包括12之间的任何销售:01 PM和10:00 PM。
答案 0 :(得分:1)
尝试类似
的内容SELECT SUM(Price) Total_Morning_Sales
FROM TableName
WHERE CAST(Sale AS TIME) > '07:59:59'
AND CAST(Sale AS TIME) < '12:00:01'
AND MONTH(Sale) = 5 --<-- Month Number here
答案 1 :(得分:0)
在一天中的特定时段处理事件的简单方法是使用DATEPART
SELECT *
FROM TicketTable
WHERE DATEPART(hh, SaleDateTime) BETWEEN 8 AND 11