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

Dapatkan Semua Tanggal Bulan dan Tahun yang Diberikan di SQL Server

Pendekatan yang sama seperti t-clausen, tetapi lebih ringkas:

Declare @year int = 2017, @month int = 11;
WITH numbers
as
(
    Select 1 as value
    UNion ALL
    Select value + 1 from numbers
    where value + 1 <= Day(EOMONTH(datefromparts(@year,@month,1)))
)
SELECT datefromparts(@year,@month,numbers.value) Datum FROM numbers


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa PIVOT? Perlu menghitung berdasarkan Jam Per Bulan

  2. Temukan semua tabel yang berisi kolom dengan nama tertentu - MS SQL Server

  3. SQL Server Agent tidak memulai secara otomatis saat server reboot

  4. Kesalahan nama kolom yang ambigu pada satu server tertentu

  5. Bagaimana saya bisa menghapus spasi tambahan dari kueri SQL Server 2008 saat mengekspor ke csv?