【发布时间】:2018-03-19 07:33:11
【问题描述】:
【问题讨论】:
-
欢迎来到 StackOverflow。请添加您尝试过的 SQL 查询,以便人们可以帮助您进一步进步。如果问题看起来他们没有研究工作,用户通常会被否决。谢谢!
-
请标记您正在使用的特定 RDBMS(数据库类型),并将表格添加到问题本身,包括表格中列的类型,并向我们展示您尝试过的内容远。
【问题讨论】:
标准 SQL:
select * from tab
where cast(schedule as date) = current_date
更长的语法,但允许索引访问:
select * from tab
where schedule >= cast(current_date as timestamp)
and schedule < cast(current_date + interval '1' day as timestamp)
【讨论】:
选择援助,计划 从你的桌子 WHERE TRUNC(schedule)=TRUNC(SYSDATE)
这适用于 Oracle SQL
【讨论】:
试试这个
SELECT aid FROM table WHERE schedule >= TIMESTAMP(CURDATE())
【讨论】:
您可以在 where 子句中使用 NOW()
for example
SELECT *
WHERE schedule like NOW()
【讨论】: