sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag kontrollera att inlämningsdatumet ligger mellan två datum i databasen?

Använd where klausul i din sql-fråga. Det kommer att filtrera de valda raderna baserat på villkor. Du kan ange ditt start- och slutdatum där. Frågan efter det är ungefär så.

AND i start_date = yourStartDate AND end_date = yourEndData menar om båda villkoren är sanna, välj raden annars välj den inte...'

SELECT * FROM dates WHERE start_date = yourStartDate AND  end_date = yourEndData

Obs! du behöver inte validera (if-satsen) längre, bara kontrollera om frågan returnerade några rader som nedan.

$isRepeat = (mysqli_num_rows($result)==0);



  1. Anslut HP-UX Itanium till SQL Server

  2. 2nd Quadrant Deutschland – Special Training Opening Bargain

  3. Hur arbetar man med PGpoint för geolokalisering med PostgreSQL?

  4. SQL Developer 4.1.3 släppt