sql-server - 类似于 MySQL 的 DATE_SUB/INTERVAL

标签 sql-server tsql

在 MySQL 中,以下内容将告诉您一个月前的日期:

SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH);

SQL fiddle .

如何在 SQL Server 中完成此操作?

最佳答案

试试这个

SELECT DATEADD(month, -1, GETDATE());

关于sql-server - 类似于 MySQL 的 DATE_SUB/INTERVAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619659/

相关文章:

sql - tsql 脚本来查找未被存储过程、 View 、函数等使用的表?

sql - 在 T-SQL 中使用条件四舍五入十进制数

sql - 查找特定日期范围内的重复记录

c# - asp.net c# 应用程序中浏览器之间的文件扩展名丢失

sql - 查找没有匹配条件的记录

sql - 负选择 SQL 查询

tsql - SQL Server 2000传输登录名和关联的服务器角色以及对特定数据库的访问

sql - 如何将具有任何列的值表复制到具有一列的其他表

sql-server - 如何为SQL Server中的每个插入语句生成唯一的ID?

sql-server - 使用 Dapper 删除超过 2100 行(按 ID)的正确方法