sqlserver数据怎么查询两个时间之间的数据

1.如果月数大于360。
它必须早于30

2如果是确切的月份数,请比较日期。
/p>

过滤条件如下:

360or(datediff(月,'1988-10-17','2018-10-18')=360andDATENAME(日,'1988-10-17')>DATENAME(日,'2018-10-18'))

自检结果

如何用sql语句获取日期大于当前日期的数据库数据

select*from表名wheretime>getdate()时间字段必须是datetime类型。
如果不需要类型转换,sqlserver就是这样写的。