sql >> Database teknologi >  >> RDS >> Mysql

Vælg tid mellem to gange mysql

Der er ikke en god måde at håndtere dette præstationsmæssigt på. Den korrekte where erklæringen er:

where (start <= end and :time between start and end) or
      (end < start and :time not between end and start)

Du behøver selvfølgelig ikke bruge between , kan du udvide dette ud:

where (start <= end and :time >= start and :time <= end) or
      (end < start and (:time <= end or :time >= start))


  1. Sådan opretter du en menu i SQLPlus eller PL/SQL

  2. Sådan viser du alle Oracle-databaseprivilegier for en bruger

  3. er der en mysql-funktion til at afkode html-enheder?

  4. Sådan installeres SQL Server