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

Bagaimana cara mendapatkan hari terakhir minggu lalu di sql?

Terlepas dari pengaturan DATEFIRST yang sebenarnya, hari Minggu terakhir dapat ditemukan seperti ini:

SELECT DATEADD(day,
               -1 - (DATEPART(weekday, GETDATE()) + @@DATEFIRST - 2) % 7,
               GETDATE()
              ) AS LastSunday

Ganti GETDATE() dengan parameter @date untuk mendapatkan hari Minggu terakhir sebelum tanggal tertentu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jatuhkan Kunci Asing tanpa mengetahui nama kendalanya?

  2. SQL Server 2016:Sisipkan Data

  3. Gunakan NEWSEQUENTIALID() untuk Membuat GUID yang Bertambah di SQL Server

  4. Cara Mengkonfigurasi Database Mail di SQL Server

  5. Bagaimana APPROX_COUNT_DISTINCT() Bekerja di SQL Server