Gop*_*pal 5 sql sql-server sql-server-2000
string st = '01/2012' (MM/yyyy)
Run Code Online (Sandbox Code Playgroud)
我想在2012年1月1日到2012年1月31日之间获取数据
如何根据月份和年份格式创建开始日期和结束日期?
例如
st = 02/2012
Select * from table where dates between 01/02/2012 and 29/02/2012
Run Code Online (Sandbox Code Playgroud)
如何查询添加月份的开始和结束日期?
以下内容应为您提供 sql-server-2000 上当月的最后一天:
SELECT DATEADD(second,-1,DATEADD(month, DATEDIFF(month,0,GETDATE())+1,0))
Run Code Online (Sandbox Code Playgroud)
要查找给定月份的最后一天,请尝试:
DECLARE @thisDate DATETIME
SET @thisDate = '06/27/2011'
SELECT DATEADD(second,-1,DATEADD(month, DATEDIFF(month,0,@thisDate)+1,0))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35255 次 |
| 最近记录: |