Hvordan tjekker jeg, om alle årets dage er repræsenteret i disse poster. I dette eksempel er perioden 2009-09-18 til 2009-09-19 ikke defineret. Er det noget med at hente alle perioder og sammentælle dagene og holde op mod det antal dage, der faktisk er i året. Jeg arbejder med PHP.
Kender ikke lige en super let måde at gøre det på, men en måde man kunne gøre det på var at lave en while, som tager slutdato i linje1, også start dato'en i linje 2, ser hvor stort et mellerum der er mellem de 2 tal. Gemmer tallet i en variabel. Også gøre det forfra igen, indtil while'en er færdig. Også burde du have et tal på hvor mange dato'er der mangler.
Håber du forstår hvad jeg mener ellers må du sige til.
Alternativt ville jeg flytte logikken op i applikationen. Lave et array med 365/366 false værdier. Læse din tabel og sætte array elementer til true for hver række. Til sidst løbe array igennem og tælle op.
Tak for inspirationen. Løsningen blev at jeg hev alle poster ud, og lavede en while, hvor jeg talte dagene fra startdato til slutdato. Det samlede tal sammenligner jeg så med antal dage fra 01-01 til 31-12. Send venligst et svar og jeg fordeler pointene.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.