Salve,
tramite questa query:
seleziono dal db tutte le righe dove il valore 20:00 sta tra prima prenotazione e ultima prenotazione entrambi di tipo TIME.codice:SELECT * FROM pasti_ristorante WHERE '20:00' BETWEEN prima_prenotazione AND ultima_prenotazione
Nel mio caso ho una riga dove la prima prenotazione è 20:00:00.000000 e ultima prenotazione è 23:00:00.000000.
Eseguendo la query mi restituisce nulla, non trova nessuna corrispondenza, se faccio invece 20:30 o 20:01 mi trova un risultato. Mi chiedevo come mai 20:00 non sta tra 20:00:00.000000 e 23:00:00.000000?