sql如何实现“取当前日期的前一天日期”?

keconghua 2006-09-19 10:57:30
用SQL如何实现“取当前日期的前一天日期”

如今天是2006-09-19 取得日期为:2006-09-18
如果:2006-09-01 则:2006-08-31

Thank you very much~~
...全文
9068 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
谢良 2006-09-19
  • 打赏
  • 举报
回复
SELECT CONVERT(varchar(10) ,DATEADD(day, -1, getDate() ),120 ) 如今天是 2006-09-19
則 SQL出來的日期是 2006-09-18
云中客 2006-09-19
  • 打赏
  • 举报
回复
select getdate()-1
会显示出时间,如果楼主不需要,也可以用星星点灯的第二个语句
xiaoku 2006-09-19
  • 打赏
  • 举报
回复
select getdate()-1
最简单...
点点星灯 2006-09-19
  • 打赏
  • 举报
回复 3

select getdate()-1

select convert(char(10),getdate()-1,120)
dawugui 2006-09-19
  • 打赏
  • 举报
回复
SELECT DATEADD(day, -1, getdate())

34,590

社区成员

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

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