Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2012 — instrukcja Case w klauzuli where

Wypróbuj ten -

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. Rekurencyjne samodołączanie SQL Server

  2. Jak wykorzystać wynik instrukcji SQL select w funkcji dbo.fnSplit jako dane wejściowe?

  3. Zastępowanie wartości null w dynamicznym zapytaniu przestawnym sql

  4. Czy istnieje szybki sposób sprawdzenia, czy ANY kolumna ma wartość NULL?

  5. Przechowywanie DateTime (UTC) a przechowywaniem DateTimeOffset