• User

    Queri controllo collisione orari prenotazioni

    ho una tabella che continee dei dati delle prenotazioni.

    composta da

    id
    auto
    data_da (campo datetime)
    data_a (campo datetime)

    ora, prima di inserire una nuova prenotazione devo controllare che la macchina non sia stata già prenotata nell'orario della nuova prenotazione.
    Ma non riesco a capire come fare la query.

    Dovrei contare le prenotazioni che ricadono dentro la data orario che vado ad inserire.. ma non so come


  • User Attivo

    Ti potrei aiutare se come date usassi il timestamp (campo int e salvato il time() ). In quel modo inserisci la data in un form e tramite una query estrai tutti i record che hanno la data_da maggiore della data richiesta e minore della data_a. Se escono dei record allora è prenotata e puoi fare in modo di vedere anche da chi.
    Sul timestamp sono un drago ma sul datetime... mmm. no. 🙂