Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Query con calcolo sovrapposizione orari

    salve devo fare una query che mi calcoli se ci sono già appuntamenti in una determinata data e in quel determinato orario
    allora io inserisco da form la data, l'ora di inizio e l'ora di fine appuntamento
    come posso verificare che non ci siano già degli appuntamenti che si accavallano all'orario da me specificato ?
    i campi OraInizio e OraFine sono di tipo INT (poi trasformo il tutto in minuti con una funzioncina)
    davvero non so come uscirne

  2. #2
    una select con "between prima data and seconda data".(però per fargli fare il calcolo forse devi mettere un formato data apposito
    Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it

  3. #3

  4. #4
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Trasfmori la data e ora passata dal form in secondi. Poi se ho capito bene nel DB hai due campi, uno per l'inizio uno per la fine giusto? Basta che a quel punto fai:

    SELECT campo FROM table WHERE OraInizio > $ora_inizio AND OraFine < $ora_fine

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.