Jay*_*Jay 2 sql t-sql sql-server
SQL查询获取下一年的15个月.
今天
select getdate() = 2017-08-23 17:05:24.143
Run Code Online (Sandbox Code Playgroud)
寻找:2018-8-15 00:00:00
我知道如何从今天开始一年:
select dateadd(year,1,datediff(day,0,getdate()))
Run Code Online (Sandbox Code Playgroud)
我知道如何获得月初:
SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0)
Run Code Online (Sandbox Code Playgroud)
但是我在将两者结合起来时遇到了麻烦.
您可以使用datefrompartsSQL Server 2012及更高版本.
select datefromparts(year(getdate())+1,month(getdate()),15)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
443 次 |
| 最近记录: |