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

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

这样的Sql语句怎么写?

select * from 表
where YEAR(储存日期的列名)>'某一时间的年份'
and MONTH(储存日期的列名)>'某一时间的月份'
and DAY(储存日期的列名)>'某一时间的天数'
这是SQL的内部函数,获取年月日的。
复杂的判断可以修改判断条件(>= <= and or )或者使用正则也可以
还有getdate()、datediff等内置的时间函数。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-03-06
select * from 表名 where 字段("存储的日期")>Cdate(某一日期之后的日期)本回答被提问者采纳
第2个回答  推荐于2018-03-01
你的问题需要补充一些东西:
一、数据库采用什么?SQLSERVER 还是 ORACLE .....
二、“时间”字段是 CHAR相关类型,还是DATETIME相关类型?本回答被网友采纳
第3个回答  2006-03-06
select * from 表名 where 日期字段>'日期'
第4个回答  2006-03-09
select * from 表名 where 日期字段>'日期'
相似回答