+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query con giorni settimana

  1. #1
    marco.santilli non è in linea Scolaretto
    Post
    436

    Query con giorni settimana

    Devo filtrare una tabella così composta..
    Immaginiamo un corso..

    Data inizio : 1/04/2016
    Data fine: 30/04/2016
    Lun= True
    Mar= True
    Mer= True
    Gio= True
    Ven=True
    Sab= false
    Dom = false


    Esiste una query che mi dica ad esempio :
    Cerca 4/04/2016 Data presente che è lunedì
    Cerca 9/04/2016 Data assente perché è sabato e in tabella su Sab ho impostato false

    C'è un metodo????
    Ciao e grazie
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  2. #2
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Post
    922
    Francamente non ho capito un accidente: hai 9 campi nella tabella?
    Un po' "grezza".
    Comunque nulla ti vieta di usare DAYOFWEEK() (nel qual caso dovresti usare)
    1=domenica
    2=lunedi
    3=martedì...
    Potresti anche adottare una tecnica a bit (cioè impaccare in un singolo byte l'intera settimana), ma dalla tua domanda temo sarebbe una complicazione difficilmente "digeribile"

  3. #3
    marco.santilli non è in linea Scolaretto
    Post
    436

    ok

    Quote Originariamente inviato da +m+ Visualizza il messaggio
    Francamente non ho capito un accidente: hai 9 campi nella tabella?
    Un po' "grezza".
    Comunque nulla ti vieta di usare DAYOFWEEK() (nel qual caso dovresti usare)
    1=domenica
    2=lunedi
    3=martedì...
    Potresti anche adottare una tecnica a bit (cioè impaccare in un singolo byte l'intera settimana), ma dalla tua domanda temo sarebbe una complicazione difficilmente "digeribile"
    In poche parole, fa conto che è un servizio di prenotazione...
    Un corso che dura un mese...tutti i giorni tranne il sabato e domenica...

    Quindi selezionando i vari giorni mi devi apparire o meno il corso da prenotare....
    se il giorno è un lunedì il servizio (corso) sarà disponibile
    se il giorno è un sabato il servizio non sarà disponibile

    Spero che cosi sia un pelo più chiara...
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  4. #4
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Post
    922
    ... insomma...
    Se vuoi sapere se un certo giorno è sabato o domenica, ti basta fare un DAYOFWEEK(datadacontrollare) e vedere se 1 oppure 7

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi