Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server 2005 Dapatkan tanggal Pertama dan Terakhir untuk Bulan apa pun di Tahun apa pun

Hari pertama setiap bulan: SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0)

Hari terakhir setiap bulan: SELECT DATEADD(ms, -3, DATEADD(mm, DATEDIFF(m, 0, GETDATE()) + 1, 0))

Ganti nilai variabel DateTime untuk GETDATE().

Saya mendapatkannya sejak lama dari halaman yang sangat berguna ini yang memiliki banyak penghitungan tanggal lainnya, seperti "Senin dalam minggu ini" dan "Senin pertama setiap bulan".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlParameter tidak mengizinkan Nama tabel - opsi lain tanpa serangan injeksi sql?

  2. SQL Server :UPDATE MyTable SET col1 =nilai, col2 =col1

  3. SQL 2008 - varchar (maks) vs tipe data teks

  4. Bagaimana cara mengekspor data dari SQL Server 2008.2010 dalam DML (skrip SQL)?

  5. Cara membuat kolom lain yang bergantung pada batasan default di sql server