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

Kueri T-SQL dengan rentang tanggal

Lihat Bagaimana caranya Apakah Tanggal Disimpan Di SQL Server? dan Bagaimana Apakah Antara Bekerja Dengan Tanggal Di SQL Server?

Jika itu adalah datetime kecil memiliki presisi 1 menit jadi jika dibulatkan, untuk datetime adalah 300 milidetik

contoh

DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.999'

SELECT @d

2002-01-01 00:00:00.000

DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.998'

SELECT @d

2001-12-31 23:59:59.997

Selalu gunakan kurang dari hari berikutnya di tengah malam, dalam kasus Anda

< '20100401'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nvarchar(max) masih terpotong

  2. menggabungkan bidang Tanggal dan Waktu ke DateTime, SQL Server 2008

  3. Permintaan berbeda yang lambat di SQL Server melalui kumpulan data besar

  4. Melewati variabel ke dalam klausa IN dalam fungsi SQL?

  5. jdbc.SQLServerException:Login gagal untuk pengguna untuk pengguna mana pun