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

Použití mezi datem v SQL QUERY

Proč byste dělali porovnávání dat pomocí řetězců? To je prostě špatně, špatně, špatně. (Pokud to uděláte, použijte standardní formáty ANSI, RRRR-MM-DD, aby byla srovnání správná.)

Stačí to udělat pomocí dat:

Where visit_nextVisitDate between '2017-04-02' AND '2017-05-02'

Ve skutečnosti je špatný nápad používat between s daty. Aaron Bertrand má velmi dobrý blog na toto téma.

Doporučuji:

Where visit_nextVisitDate >= '2017-04-02' AND 
      visit_nextVisitDate < '2017-05-03'



  1. Neočekávané vypnutí MySQL na XAMPP - Serverový soket vytvořen na IP:'::'

  2. Přidat sloupce do existující tabulky v databázi SQL Server

  3. Jak zabráním zaokrouhlování desetinného pole MySQL?

  4. Export výsledků dotazu Mysql do excelu?