Hallo allemaal,
Ik wil een rapport draaien uit een personeelsinformatiesysteem (MSSQL) maar kom er niet helemaal uit
De bedoeling is om een overzicht te krijgen van alle medewerkers die deze maand 1 jaar (of 2,3,4...) niet ziek zijn geweest. Dus mensen waarvan de laatste hersteldatum in de database de maand april bevat. Het probleem is nu dat ik per medewerker een totaaloverzicht krijg van alle herstelmeldingen, dit moet gelimiteerd worden op de laatste hersteldatum waar de maand gelijk is aan de huidige maand en de datum minimaal een jaar terug is (geen mensen die dus deze maand nog hersteld zijn). Volgens mij kan dit dan met een subquery alleen loop ik hier op vast. Hopelijk weet iemand een oplossing, alvast bedankt voor de moeite!
De tabellen zien er (eenvoudige weergave met relevante velden) als volgt uit:
medewerkers
- mid
- naam
verzuimmeldingen
- vid
- mid
- datum_herstel
Ik wil een rapport draaien uit een personeelsinformatiesysteem (MSSQL) maar kom er niet helemaal uit
De bedoeling is om een overzicht te krijgen van alle medewerkers die deze maand 1 jaar (of 2,3,4...) niet ziek zijn geweest. Dus mensen waarvan de laatste hersteldatum in de database de maand april bevat. Het probleem is nu dat ik per medewerker een totaaloverzicht krijg van alle herstelmeldingen, dit moet gelimiteerd worden op de laatste hersteldatum waar de maand gelijk is aan de huidige maand en de datum minimaal een jaar terug is (geen mensen die dus deze maand nog hersteld zijn). Volgens mij kan dit dan met een subquery alleen loop ik hier op vast. Hopelijk weet iemand een oplossing, alvast bedankt voor de moeite!
De tabellen zien er (eenvoudige weergave met relevante velden) als volgt uit:
medewerkers
- mid
- naam
verzuimmeldingen
- vid
- mid
- datum_herstel
[ Voor 11% gewijzigd door FaLc0n op 06-04-2007 13:31 ]