关于日期到期查询的问题

mrbai 2008-04-07 03:11:01
我从biaozhun库中间查取b_yxq字段,字段类型datetime
我想查询本月到期的内容我用了如下两种方法,都有点问题,大家帮忙看看问题在什么地方
select * from [biaozhun] where datediff("d",b_yxq,getdate())<30

select * from [biaozhun]WHERE (b_yxq < GETDATE() - 30)
...全文
136 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
JL99000 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] where datediff("d",b_yxq,getdate()) <30
--
select * from [biaozhun] where datediff( d,b_yxq,getdate()) <30

select * from [biaozhun]WHERE (b_yxq < GETDATE() - 30)
--
select * from [biaozhun] WHERE b_yxq < (GETDATE()-30)
byg1983109 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] where datediff(day,b_yxq,getdate())<30
hui_hui_2007 2008-04-07
  • 打赏
  • 举报
回复
关注。
ojuju10 2008-04-07
  • 打赏
  • 举报
回复

查询本月到期

select * from biaozhun where datediff(mm,b_yxq,getdate)=0
ojuju10 2008-04-07
  • 打赏
  • 举报
回复

select * from [biaozhun] where datediff(d,b_yxq,getdate()) <30
RoverX 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] where b_yxq>= convert(varchar(7),getdate(),120)+'-01' and b_yxq<convert(varchar(7),dateadd(mm,1,getdate()),120)+'-01'
areswang 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] where datediff(d,b_yxq,getdate()) <30
-狙击手- 2008-04-07
  • 打赏
  • 举报
回复
我想查询本月到期



select *
from [biaozhun]
WHERE datediff(m,b_yxq,GETDATE()) = 0
wzy_love_sly 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] 
where datediff(dd,b_yxq,getdate()) <30
青锋-SS 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] where datediff(d,b_yxq,getdate()) <30 

select * from [biaozhun] WHERE b_yxq < dateadd(d,- 30,GETDATE() )
青锋-SS 2008-04-07
  • 打赏
  • 举报
回复
select * from [biaozhun] where datediff(d,b_yxq,getdate()) <30 

select * from [biaozhun] WHERE (b_yxq < dateadd(d,- 30,GETDATE() )

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧