/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
SQL
Fra : Ole J. Hansen


Dato : 21-11-02 20:12

Hej NG
Jeg har en medlemsdatabase hvor jeg gerne vil vise medlemmer mellem 25 og 18
år,
jeg bruger denne kode:
SELECT fornavn + ' ' + efternavn AS navn, medlnr, fornavn, efternavn,
adresse, posty, postnr, tlf, mobiltlf, aktivitet, fødedato FROM tblmedlemmer
WHERE (fødedato > { ts '1976-12-31 00:00:00' }) AND (fødedato < { ts
'1983-12-31 00:00:00' }) ORDER BY medlnr
Der benyttes DataEnviroment og Dataraport.
Jeg ville gerne have, således at jeg ikke skal ind og rette hver gang det er
nytår, altså noget i retning af:
Now() yyyy -25 og i den anden Now() - 18
Er der en der kan noget omkring dette?
m.v.h.
Ole J. Hansen




 
 
Rayman (23-11-2002)
Kommentar
Fra : Rayman


Dato : 23-11-02 10:00

> Now() yyyy -25 og i den anden Now() - 18

Afhængig af hvor dette køres, så kan access godt køre funktionen
DateAdd(Now, "y", -25), men det virker KUN hvis funktionen ikke kaldes
udefra (via ADO eller andet).
Måske kan du lave forespøgslen dynamisk?

Mvh. Rayman.



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste