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

SQL Server 2012 - Pernyataan kasus di mana klausa

Coba yang ini -

SELECT foo,
       bar,
       test
FROM [table]
WHERE bar = 1
    AND (
            (
                foo = 0 
                AND 
                DATEDIFF(dd, GETDATE(), 2 ) < test
            )
        OR  
            DATEDIFF(hh, GETDATE(), 2 ) < test
        )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batasan hanya untuk satu catatan yang ditandai sebagai default

  2. Bagaimana cara memuat file XML ke dalam database menggunakan paket SSIS?

  3. Menggunakan Encrypt=yes dalam string koneksi Server Sql -> penyedia:Penyedia SSL, kesalahan:0 - Nama CN sertifikat tidak cocok dengan nilai yang diteruskan.

  4. Ubah format tanggal default yang disimpan dalam database

  5. Kolom Dinamis Pivot, tanpa Agregasi