SQL数据库怎么查询,between 当前日期 and 当前日期前30天,之间的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL数据库怎么查询,between 当前日期 and 当前日期前30天,之间的数据相关的知识,希望对你有一定的参考价值。
如题
假设表里存储时间字段叫 [createTime];表名叫ta
from ta
where [createTime] between GETDATE() and (DATEDIFF(dd,[createTime], GETDATE()) = 30)
DATEDIFF(dd,[createTime], GETDATE()) = 30 就是当前日期前30天
参考技术A 假设表里存储时间字段叫 createTime;表名叫taselect * from ta where createTime<sysdate and createTime>sysdate-30; 参考技术B select * from 表 where 日期 between getdate() and dateadd(dd,-30,getdate()) 参考技术C between (subdate(curdate(),30) and curdate() 参考技术D 如果是具体表的话可以用时间列去判断,如果你只是想得到这期间的所有表的数据是不可能的
以上是关于SQL数据库怎么查询,between 当前日期 and 当前日期前30天,之间的数据的主要内容,如果未能解决你的问题,请参考以下文章
sql 语句问题,关于BETWEEN AND 和DATE 的