code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| SELECT
dbo.Projecten.Projectomschrijving, dbo.Projecten.Datumin,
dbo.Projecten.Prioriteit, dbo.Projecten.Projectnum, dbo.Projecten.SoortProj,
dbo.Projecten.Contbeh, dbo.Klant.KlantNaam, dbo.Klant.Klantnum,
dbo.Klant.BezoekPlaats, dbo.Projecten.VoorcalcUren
FROM
(
(
dbo.Projecten
INNER JOIN dbo.Klant ON dbo.Projecten.Klantnum = dbo.Klant.Klantnum
)
INNER JOIN dbo.Fasen ON dbo.Projecten.Projectnum = dbo.Fasen.Projectnum
)
INNER JOIN dbo.Taken ON dbo.Fasen.Fasenum = dbo.Taken.Fasenum
WHERE
dbo.Taken.Beh = '1'
AND dbo.Projecten.Status <> 'Gereed'
ORDER BY
dbo.Klant.KlantNaam ASC,
dbo.Klant.BezoekPlaats ASC,
dbo.Projecten.Datumin ASC |
Even kort.
Ik wil de de projecten uit de database halen die een taak hebben (die gekoppeld staat aan een fase) met als criteria de werknemer (de .beh).
Hij voert de query nu wel uit maar hij stoort zich niet aan de criteria (krijg alle projecten waar een taak bij zit) en als er 3 taken bij een project zitten krijg ik 3 records terug ... das niet zo goed...ik wil er gewoon 1 dan ;-)
offtopic:
Euhm ... nog even aan diegene die mijn vorige verhaal heeft gewist (per ongeluk). Maak je volgende keer wel een backup? *lol*
P.s. bedankt voor het leesbaarder maken van mijn code!
Euhm ... nog even aan diegene die mijn vorige verhaal heeft gewist (per ongeluk). Maak je volgende keer wel een backup? *lol*
P.s. bedankt voor het leesbaarder maken van mijn code!
[ Voor 72% gewijzigd door Coolhva op 01-11-2003 13:55 ]