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

SQL untuk mengembalikan daftar tahun sejak tahun tertentu

Ini berlangsung selama bertahun-tahun dari 2004 hingga sekarang, menggunakan CTE rekursif:

with yearlist as 
(
    select 2004 as year
    union all
    select yl.year + 1 as year
    from yearlist yl
    where yl.year + 1 <= YEAR(GetDate())
)

select year from yearlist order by year desc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat koneksi ODBC baru ke satu SQL Server jarak jauh

  2. PILIH DARI prosedur tersimpan?

  3. Mengganti nama beberapa tabel

  4. Jatuhkan login SQL bahkan saat login

  5. Mengambil gambar dari SQL Server 2008 dan menampilkannya di pengontrol gambar asp.net