Hallo iedereen,

Ik ben bezig met een formulier waarmee Afdelingshoofden het volgende kunnen zien:
1 welke taken ze in de geselecteerde periode af moeten hebben
2 welke taken lopen
3. welke taken ze mee kunnen beginnen in de geselecteerde periode

Ik heb op dit moment 3 query`s hiervoor. Zou ik dit kunnen combineren in 1query (denk dat die pagina dan sneller wordt, of heb ik dat verkeerd)?

De query ziet er als volgt uit voor 1.taken die afgerond moeten zijn :
$sql="SELECT OMSCHRIJVING, BONNUMMER,TEKENINGNR,GEREED, ORDERNUMMER, REGELNUMMER, STARTDATUM, EINDDATUM

FROM ORDERRG
WHERE OMSCHRIJVING = 'Engineering' AND EINDDATUM BETWEEN '$startdatumtest' AND '$einddatumtest'


De andere query is precies het zelfde maar dan is de where als volgt:
2. WHERE OMSCHRIJVING = 'Engineering' AND STARTDATUM < '$startdatumtest' AND EINDDATUM >'$einddatumtest'

3. OMSCHRIJVING = 'Engineering' AND STARTDATUM BETWEEN '$startdatumtest' AND '$einddatumtest'

Ik heb al van alles gezocht maar ik kan nog niet echt iets vinden !

Angela
RGN|Tommy schreef op 11.10.2007 16:38
snap neit wat je bedoelt :$
Dat JOINs niet de oplossing zijn voor het probleem van de topicstarter...

Joins gebruik je bij het ophalen van gegevens uit meerdere tabellen. Hier betreft het maar 1 tabel waarop meerdere queries uitgevoerd worden. Kortom, hier kun je geen joins gebruiken.

Reageren