【问题标题】:remove time from getdate() using SQL [duplicate]使用 SQL 从 getdate() 中删除时间 [重复]
【发布时间】:2017-07-17 12:52:22
【问题描述】:

我想知道是否有人新如何从 getdate 中删除时间 hh,mm,ss?我对使用 SQL 很陌生并且遇到了麻烦。现在我添加了日期,所以它总是可以拉出当前日期并添加一天。现在我需要删除完全显示的时间。我不想将时间更改为 00:00:00,我希望它完全隐藏。

这是我的代码:

Select DATEADD(DAY, 1, GETDATE())

【问题讨论】:

  • sql 服务器? - CAST() 结果到 DATE

标签: sql-server tsql datetime


【解决方案1】:

使用CAST or CONVERT

使用CAST

SELECT DATEADD(DAY,1,CAST(GETDATE() as date))

使用CONVERT

SELECT DATEADD(DAY,1,CONVERT(date,GETDATE()))

【讨论】:

  • 如果您给出 2 个答案,请举出 2 个例子来证明您的答案。
  • @WEI_DBA 你是对的。我已经编辑了答案。谢谢。
猜你喜欢
  • 1970-01-01
  • 2013-08-22
  • 1970-01-01
  • 1970-01-01
  • 2021-05-23
  • 1970-01-01
  • 2020-11-03
  • 2018-12-14
  • 1970-01-01
相关资源
最近更新 更多