Anda dapat menggunakan DATEADD
:
select DATEADD(month, -6, @d)
EDIT :jika Anda memerlukan jumlah hari hingga 6 bulan yang lalu, Anda dapat menggunakan DATEDIFF
:
select DATEDIFF(day, @d, DATEADD(month, -6, @d))
Anda dapat menggunakan DATEADD
:
select DATEADD(month, -6, @d)
EDIT :jika Anda memerlukan jumlah hari hingga 6 bulan yang lalu, Anda dapat menggunakan DATEDIFF
:
select DATEDIFF(day, @d, DATEADD(month, -6, @d))
T-SQL:Bulatkan ke interval 15 menit terdekat
Bagaimana cara Memanggil prosedur tersimpan dari prosedur tersimpan lainnya?
Cara MENGUBAH beberapa kolom sekaligus di SQL Server
Bagaimana cara menggunakan OUTPUT untuk menangkap ID baru dan lama?
Mengapa saya tidak bisa memperbarui data ke database menggunakan LINQ ke SQL?