[ASP] Eerste datum en laatste datum

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Hoi, ik heb een Access DB met daarin een 100000 records, elke record = gelijk aan een fax die verzonden is.

nu wil ik uit die db de datum dat de eerste verstuurt is en een datum wanneer de laatste verstuurt is..
daar had ik dit op gevonden :

code:
1
2
3
4
5
6
7
8
9
10
strSQL = "Select * from sentfaxes "
recordset.open strSQL,strconn,1,2
begindatum = now()
do until recordset.EOF
    datumbegin = recordset("DateTime")
    if datumbegin < begindatum then
        begindatum = datumbegin
    end if
recordset.Movenext
loop


maar nu gaat hij alle records eerste binnenhalen en dan pas verwerken.

dit gaat TRAAAAAAAG..

dit werkt ook alleenmaar voor de eerste datum. voor de laatste heb ik nog niks gevonden..


kan dit ook d.m.v. SQL ?

Verwijderd

Dat kan je heel mooi bereiken met ORDER BY. Om beide data te weten te komen is het het handigst om 2 queries te doen, met twee verschillende sorteermethodes. Bovendien kan je met Access het aantal resultaten beperken met TOP (zie je Access help).

Succes :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Pak een boek/lees een tut over SQL! Dit is redelijk basic SQL. Als je niet weet waar je moet kijken moet je achterin in de index ff zoeken naar MIN en MAX.

DB is gespecialisceerd in het onthouden en aanbieden van gegevens. Laat 'm dat ook doen en probeer dat dan niet in je programma zelf te doen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Dit topic is gesloten.