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

Permintaan SQL untuk menemukan hari terakhir bulan ini?

Dapatkan DateTime Sekarang

GETDATE() -- 2011-09-15 13:45:00.923

Hitung selisih bulan dari '1900-01-01'

DATEDIFF(m, 0, GETDATE()) -- 1340

Tambahkan selisihnya ke '1900-01-01' ditambah satu bulan ekstra

DATEADD(m, DATEDIFF(m, 0, GETDATE())+1, 0) -- 2011-10-01 00:00:00.000

Hapus satu detik

DATEADD(s, -1, DATEADD(m, DATEDIFF(m, 0, GETDATE())+1, 0)) -- 2011-09-30 23:59:59.000


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server ANSI_NULLS Dijelaskan

  2. Bagaimana cara memasukkan catatan ke SQL dengan nilai yang dicari?

  3. Cara membuat Pintasan Kustom di SQL Server Management Studio ( SSMS) - Tutorial SQL Server / TSQL Bagian 10

  4. Bagaimana mengubah tanggal sistem default dari ymd ke dmy

  5. Apakah T-SQL memiliki fungsi agregat untuk menggabungkan string?