如何得到当前日期前一天的零时零分零秒及当前日的零时零分零秒

juzipi2001 2003-08-21 06:01:46
在oralcle 中可以用trunk(sysdate-1),trunk(sysdate)
...全文
329 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
juzipi2001 2003-08-22
  • 打赏
  • 举报
回复
谢谢诸位,不胜感激:)
啊呀 2003-08-21
  • 打赏
  • 举报
回复
先将日期的年月日取成字符串,
如'2002-02-02'
再转换成日期时就变成零点了

加减天数可以用dateadd
TaoGeGe 2003-08-21
  • 打赏
  • 举报
回复
前一日:
select dateadd(day,-1,CONVERT(varchar(10),getdate(),120))
gzllh 2003-08-21
  • 打赏
  • 举报
回复
当前日:select dateadd(day,0,CONVERT(varchar(10),getdate(),120))
pengdali 2003-08-21
  • 打赏
  • 举报
回复
select dateadd(day,-1,CONVERT(varchar(10),getdate(),120))
pengdali 2003-08-21
  • 打赏
  • 举报
回复
select datedadd(day,-1,CONVERT(varchar(10),getdate(),120))

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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