Используется SQL2008 R2. Я пытаюсь получить первый в прошлом месяце в этих двух форматах: '06/01/2013' „2013-06-01“TSQL Только за последний месяц - только дата
я нашел этот код, но он включает в себя время:
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0)
Мои хранимые процедуры требуют только дату.
Я пробовал это, чтобы урезать время, но это не сработало.
SELECT RIGHT(DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0),8)
Это работало too..thanks! –
Выберите cast (cast (getdate() as int) как datetime), getdate() – SQLMason