none
Impostare tabella DB ed interrogarla RRS feed

  • Domanda

  • Ciao, è tutto il giorno che sto cercando di capire come svolgere la create di questa tabella... e poi, come successivamente interrogarla in modo corretto e senza creare query pesantissime e, magari, inutili.

    l'oggetto è semplice. Devo inserire gli orari di apertura e chiusura dei negozi in relazione ai giorni (esempio)

    Negozio ALFA | Calzature | Lunedi - Venerdi : 08:30 - 13:00 | 16:00 - 19:00 | Sabato: 08:30 - 12:30 | Domenica: Chiuso

    Questo negozio, apre tutti i giorni alle 8 e mezzo, all'una vanno a mangiare alle 16 riaprono e alle 19 finiscono. Sabato mezza mattina, Domenica chiuso.

    Ora immaginate che di negozi cosi ne ho tantissimi ma alcuni hanno il giorno martedi chiuso, oppure mezza giornata...

    L'obbiettivo della query sarà avere una risposta a domande come queste:

    Indicami quali negozi di tipo CALZATURE sono aperti il martedi.

    E mi deve tornare:

    ALFA - ORARIO APERTURA - ORARIO PAUSA PRANZO - ORARIO FINE PAUSA - ORARIO CHIUSURA

    Oppure se mezza giornata, solo l'orario della mezza giornata.

    -------------------------

    Seconda query:

    Indicami i negozi CALZATURE chiusi la domenica..

    ----

    Terza query, indicami i negozi aperti il mercoledi tra le 12:00 e le 13:00.

     

    E' fattibile secondo voi?

    Come dovrei disporre le tabelle?

    venerdì 16 luglio 2010 15:59

Risposte

  • Ciao, per una granularità di interrogazione come dici tu, ti serve una colonna per ogni giorno, con gli orari di apertura e di chiusura per quel giorno.

    Ciao.

     


    Diego Castelli ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Contrassegnato come risposta Anca Popa venerdì 23 luglio 2010 08:01
    giovedì 22 luglio 2010 08:57