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

Warunkowa klauzula WHERE w SQL Server

Wypróbuj to

SELECT 
    DateAppr,
    TimeAppr,
    TAT,
    LaserLTR,
    Permit,
    LtrPrinter,
    JobName,
    JobNumber,
    JobDesc,
    ActQty,
    (ActQty-LtrPrinted) AS L,
    (ActQty-QtyInserted) AS M,
    ((ActQty-LtrPrinted)-(ActQty-QtyInserted)) AS N
FROM 
    [test].[dbo].[MM]
WHERE 
    DateDropped = 0
    AND (
    (ISNULL(@JobsOnHold, 0) = 1 AND DateAppr >= 0) 
    OR 
    (ISNULL(@JobsOnHold, 0) != 1 AND DateAppr != 0)
    )

Więcej informacji na temat warunków warunkowych GDZIE znajdziesz tutaj.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obliczyć procent za pomocą instrukcji SQL

  2. Włączenie programu SQL Server do rozproszonej transakcji XA

  3. Jak wyłączyć przechwytywanie zmian danych (CDC) w bazie danych w programie SQL Server — samouczek dotyczący programu SQL Server

  4. Usuń zdarzenia z dziennika poczty bazy danych w programie SQL Server (T-SQL)

  5. Jak zainstalować SQL Server w systemie Windows