Query SQL

di il
1 risposte

Query SQL

Buonasera, mi sto esercitando su una vecchia prova d'esame e ho la seguente query:

Visualizzare per ciascun medico nome e cognome e il numero totale di ore lavorate in sala operatoria nell'ultima settimana, escludendo il venerdì.
SELECT NOME, COGNOME, SUM(I.DURATA)
FROM ((PERSONA NATURAL JOIN MEDICO) JOIN EFFETTUA E ON CF=E.CF_MED) JOIN INTERVENTO I ON E.ID_INT=I.ID
WHERE I.DATA_E_ORA>(TO_DATE('11-MAG-09')-7)
GROUP BY CF, NOME, COGNOME
In questo modo mi trova le ore lavorate nell'ultima settimana però come faccio ad escludere il venerdì?

1 Risposte

  • Re: Query SQL

    Per sapere il giorno della settimana prova ad usare

    trim(to_char(sysdate,'day')).
Devi accedere o registrarti per scrivere nel forum
1 risposte