SELECT DATEADD (DAY, -1 * (DAY(GETDATE()) - 1), GETDATE())
............................................... ......................
Если вам не нужно время, то конвертируйте его в DATE или, если хотите, чтобы время равнялось 0:00:00, конвертируйте в DATE, а затем обратно в DATETIME.
SELECT CONVERT (DATETIME,
CONVERT (DATE, DATEADD (DAY, -1 * (DAY(GETDATE()) - 1),
GETDATE())))
Измените GETDATE () на желаемую дату