首页 > 解决方案 > 从 SQL Server 日期时间条件查询

问题描述

我有一个datetime存储在 SQL Server 中,例如 '2021-10-12 18:46:31.047' 和 '2021-10-225 23:54:08.667' 在一行中..

如何仅使用日期而不是小时来查询日期时间

WHERE str_day = '2021-10-23' AND end_day = '2021-10-24'

请帮忙

标签: sql-server

解决方案


使用日期边界:

WHERE str_day >= '20211023'
  AND str_day < '20211024'
  AND end_day >= '20211024'
  AND end_day < '20211025'

推荐阅读