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 语句中发生更改

ms_sql_server_architecture

MS 访问 SQL Server 迁移问题

MSYSGIT BASH : 对 MS SQL Server 执行 SQL

除非我停止任何本地 SQL Server 实例,否则 Docker、MS SQL Server、SMMS 无法连接