Spettabile Forum di iprogrammatori.it mi trovo davanti a un problema cui non riesco ad uscirne.
Ho una tabella di nome
Lavoratori formata da campi :
- Id
- Cognome
- Nome
- N_Documento
- Data_Inizio_Lavoro
- Data_Fine_Lavoro
Faccio la SELECT con ricerca per N_Documento con WHERE
SELECT *
FROM Lavoratori
WHERE N_Documento = '0040'
Restituendomi cosi 3 record con i seguenti dati
Id-----Cognome-----Nome--------N_Documento-----------Data_Inizio_Lavoro--------Data_Fine_Lavoro
3-------Rossi----------Faro----------0040 ---------------01/11/2010 -------------28/12/2011
21 ----Bianco --------Luce----------0040 ---------------29/12/2011 -------------02/12/2012
54-----Verde------- Spento --------0040--------------- 03/12/2012-------------------NULL
La domanda è :
Con quale aggiunta alla query precedente citata posso far si' che mi restituisca il personale cui ha lavorato Dal
01/01/2012 Al
31/12/2012 ?
SELECT *
FROM Lavoratori
WHERE N_Documento = '0040' ??aggiunta??
desidero avere il seguente risultato seguente risultato (sempre utilizzando WHERE N_Documento = '0040') :
Id-----Cognome-----Nome--------N_Documento-----------Data_Inizio_Lavoro--------Data_Fine_Lavoro
21 ----Bianco --------Luce----------0040 ---------------29/12/2011 -------------02/12/2012
54-----Verde------- Spento --------0040--------------- 03/12/2012-------------------NULL
Spero di essere stato chiaro
Tx in anticipo ^_^