MS SQL Server -(当前日期-1)[重复]
Posted
技术标签:
【中文标题】MS SQL Server -(当前日期-1)[重复]【英文标题】:MS SQL Server - (Current date -1) [duplicate] 【发布时间】:2018-12-30 23:55:37 【问题描述】:我正在寻找类似的东西 - DATEADD(day,-1,GETDATE())
像这样使用 - and sale.OrderDateKey >= (current DATE(without time) - 1 day)
例如 and sale.OrderDateKey >= '2018-07-22'
【问题讨论】:
使用 dateadd -1 有什么问题? DATEADD(day,-1,CAST(GETDATE() AS DATE)) @DavidG 这个问题没有重复,正如你所看到的,我指定我需要没有时间的日期等等,是的,你是对的,它们是相似的,但机器人相同,因为“类似”的答案没有回答我的问题。 @DavidG 然后我发现需要使用格式 112,这样的一个......有什么办法可以让我的问题变得容易理解和独特? @MatSnow 我应该怎么做才能改善这个问题? 【参考方案1】:and sale.OrderDateKey >= CONVERT(varchar(10), DATEADD(day, -1, GETDATE()), 120)
【讨论】:
【参考方案2】:使用 cast datetime(GETDATE()) 日期
sale.OrderDateKey >= DATEADD(day,-1,CAST(GETDATE() as date))
【讨论】:
以上是关于MS SQL Server -(当前日期-1)[重复]的主要内容,如果未能解决你的问题,请参考以下文章
powershell MS SQL Powershell加载SQL Server PS模块
UTF-8 字符在 MS-SQL-Server 上的 INSERT 语句中发生更改