sql >> Databáze >  >> RDS >> Sqlserver

Jak vybrat řádky pro konkrétní datum, ignorování času na serveru SQL Server

Při porovnávání můžete odstranit časovou složku:

SELECT * 
FROM sales 
WHERE CONVERT(DATETIME, FLOOR(CONVERT(FLOAT, salesDate))) = '11/11/2010'

Dalším přístupem je změnit výběr tak, aby pokrýval celou dobu mezi začátkem a koncem data:

SELECT * 
FROM sales 
-- WHERE salesDate BETWEEN '11/11/2010 00:00:00.00' AND '11/11/2010 23:59:59.999'
WHERE salesDate BETWEEN '2020-05-18T00:00:00.00' AND '2020-05-18T23:59:59.999'


  1. Lehká instalace WordPress:Jak nainstalovat WordPress s SQLite

  2. Funkční jednotky

  3. Chyba vlastnosti ConnectionString nebyla inicializována

  4. Jak vytvořit několik stránek pomocí dompdf