Avatar billede ossian Nybegynder
01. april 2002 - 19:22 Der er 6 kommentarer

vis kun poster der har en større dato end idag...

når jeg opretter en ny post i min database ligger jeg i et felt dagens dato...date().

jeg skal bruge en sql sætning der trækker alle poster ud  der har en dato der er større end eller lig med dagens dato.

på forhånd tak ossian
Avatar billede coltau Juniormester
01. april 2002 - 19:42 #1
function FDate(v) ' Formater dato til databasens format. Her MM-DD-YYYY
  FDate = Month(V) & "-" & Day(V) & "-" & Year(V)
end function

MaxD = Date()

Med Access:
SQL = "select * from table where Dato>#" & FDate(MaxD) & "#"
Med SQL
SQL = "select * from table where Dato>'" & FDate(MaxD) & "'"

Hvis altså der findes nogle poster med en dato større end Date(-:)
Avatar billede ossian Nybegynder
01. april 2002 - 19:48 #2
jeg har ikke brug for formatering af datoen, da jeg altid kommer til at bruge det samme. jeg vil meget gerne have et eksempel hvor jeg kun bruger en sql sætning til det...er det muligt ?
Avatar billede coltau Juniormester
01. april 2002 - 19:55 #3
Ja det er muligt - hvilken DB bruger du. ?
hvilken dato drejer det sig om. ?
Avatar billede ossian Nybegynder
02. april 2002 - 12:16 #4
hey igen, jeg bruger access.

jeg har et felt der hedder dat_ hvori jeg ligger date() "dd-mm-yyyy"

mvh

ossian
Avatar billede coltau Juniormester
02. april 2002 - 14:30 #5
Så skulle denne kunne bruges:

SQL = "select * from table where Dat_>=#" & Date() & "#"

Udtrækker alle der har en dato >= nu. !
Avatar billede ossian Nybegynder
04. april 2002 - 08:20 #6
den har jeg selv prøvet men uden held, jeg prøver lige igen.....
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester