Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2012 - Изявление за случай в клауза where

Опитайте този -

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. Как да задам времето за изчакване на скрипта на SQL Server от самия скрипт?

  2. Изходни параметри на съхранена процедура в SQL Server Profiler

  3. Събиране на данни за производителността с помощта на инструмента SQLDiag | Отстраняване на проблеми с производителността на SQL Server -6

  4. Как да използвам структурни анотации, за да задам SQL тип на Дата в първия подход на модела

  5. Какво означава ПОРЪЧАЙТЕ (ИЗБЕРЕТЕ NULL)?