如何用sql语句查询在某一时间之后的数据

2024-11-29 01:46:02
推荐回答(4个)
回答1:

select * from 表
where YEAR(储存日期的列名)>'某一时间的年份'
and MONTH(储存日期的列名)>'某一时间的月份'
and DAY(储存日期的列名)>'某一时间的天数'
这是SQL的内部函数,获取年月日的。
复杂的判断可以修改判断条件(>= <= and or )或者使用正则也可以
还有getdate()、datediff等内置的时间函数。

回答2:

select * from 表名 where 字段("存储的日期")>Cdate(某一日期之后的日期)

回答3:

你的问题需要补充一些东西:
一、数据库采用什么?SQLSERVER 还是 ORACLE .....
二、“时间”字段是 CHAR相关类型,还是DATETIME相关类型?

回答4:

select * from 表名 where 日期字段>'日期'