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

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
SQL statement med indbyggede dato-funktion~
Fra : Anders Lau Mandsholm


Dato : 14-05-01 22:46

Kan en venlig sjæl hjælpe med dette SQL-problem:

Jeg skal lave et recordset, der på basis af en dato sammenligner med
fødselsdatoer i en kontaktDB og laver en liste med navne på datoens
fødselarer. Imidlertid ligger alle fødselsdatoer i formatet yyyy-mm-dd
og jeg skal selvfølgelig kun bruge måned og dag.

Grundstrukturen er noget i denne stil:

strSQL = "SELECT ID, Fornavn, Navn, Foedselsdato FROM TblAdressebog
WHERE (Month(Foedselsdato) = Month(dtmDate)) AND (Day(Foedselsdato) =
Day(dtmDate)) ORDER BY Navn ASC;"

-men uanset hvor mange & samt " jeg sætter ind hist og pist, kan jeg
ikke få den til at virke. Jeg er kørt sur i det nu.

Anders Lau
--
Anders Lau Mandsholm
Aabyhoej, Denmark
www.mandsholm.dk
lau@mandsholm.ingenspamtak.dk

 
 
Jakob Andersen (14-05-2001)
Kommentar
Fra : Jakob Andersen


Dato : 14-05-01 23:05

"Anders Lau Mandsholm" <lau@mandsholm.ingenspamtak.dk> wrote in message
news:3b0050af.48594269@news.stofanet.dk...
> Kan en venlig sjæl hjælpe med dette SQL-problem:

Hvilken database er det?

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Anders Lau Mandsholm (15-05-2001)
Kommentar
Fra : Anders Lau Mandsholm


Dato : 15-05-01 10:31

On Tue, 15 May 2001 00:05:27 +0200, "Jakob Andersen" <jakob@andersen.as>
wrote:


>Hvilken database er det?

MySQL

Anders Lau
--
Anders Lau Mandsholm
Aabyhoej, Denmark
www.mandsholm.dk
lau@mandsholm.ingenspamtak.dk

Nils Lastein (15-05-2001)
Kommentar
Fra : Nils Lastein


Dato : 15-05-01 10:50

"Anders Lau Mandsholm" <lau@mandsholm.ingenspamtak.dk> wrote in message
news:3b0050af.48594269@news.stofanet.dk...
> Kan en venlig sjæl hjælpe med dette SQL-problem:
>
> Jeg skal lave et recordset, der på basis af en dato sammenligner med
> fødselsdatoer i en kontaktDB og laver en liste med navne på datoens
> fødselarer. Imidlertid ligger alle fødselsdatoer i formatet yyyy-mm-dd
> og jeg skal selvfølgelig kun bruge måned og dag.
>
> Grundstrukturen er noget i denne stil:
>
> strSQL = "SELECT ID, Fornavn, Navn, Foedselsdato FROM TblAdressebog
> WHERE (Month(Foedselsdato) = Month(dtmDate)) AND (Day(Foedselsdato) =
> Day(dtmDate)) ORDER BY Navn ASC;"
>
> -men uanset hvor mange & samt " jeg sætter ind hist og pist, kan jeg
> ikke få den til at virke. Jeg er kørt sur i det nu.
>

Prøv at printe de variable, som du sammenligner... Det kan give noget
overblik.

Nils

--
-- usenet etikette
http://www.usenet.dk/netikette/essentiel.html
--



Lauritz Jensen (15-05-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 15-05-01 20:25

Anders Lau Mandsholm wrote:
>
> Jeg skal lave et recordset, der på basis af en dato sammenligner med
> fødselsdatoer i en kontaktDB og laver en liste med navne på datoens
> fødselarer. Imidlertid ligger alle fødselsdatoer i formatet yyyy-mm-dd
> og jeg skal selvfølgelig kun bruge måned og dag.

De ligger vel i et dato-felt og har dermed ikke noget specifikt format?

> Grundstrukturen er noget i denne stil:
>
> strSQL = "SELECT ID, Fornavn, Navn, Foedselsdato FROM TblAdressebog
> WHERE (Month(Foedselsdato) = Month(dtmDate)) AND (Day(Foedselsdato) =
> Day(dtmDate)) ORDER BY Navn ASC;"

Hvor kommer "Foedelsdato" og "dtmDate" fra? Jeg går ud fra, at den ene
af dem er en vb-script vairabel ("dtmdate") og så skal scriptet se cirka
sådan ud:

sql = "SELECT ID, Fornavn, Navn, Foedselsdato " & _
"FROM TblAdressebog " & _
"WHERE (MONTH(Foedselsdato) = " & Month(dtmDate) & ") " & _
"AND (DAYOFMONTH(Foedselsdato) = " & Day(dtmDate) & ") " & _
"ORDER BY Navn ASC"

--
Lauritz

Anders Lau Mandsholm (16-05-2001)
Kommentar
Fra : Anders Lau Mandsholm


Dato : 16-05-01 14:40

On Tue, 15 May 2001 21:25:16 +0200, Lauritz Jensen
<lauritz2@hotmail.com> wrote:

[klip]

>Hvor kommer "Foedelsdato" og "dtmDate" fra? Jeg går ud fra, at den ene
>af dem er en vb-script vairabel ("dtmdate") og så skal scriptet se cirka
>sådan ud:
>
>sql = "SELECT ID, Fornavn, Navn, Foedselsdato " & _
> "FROM TblAdressebog " & _
> "WHERE (MONTH(Foedselsdato) = " & Month(dtmDate) & ") " & _
> "AND (DAYOFMONTH(Foedselsdato) = " & Day(dtmDate) & ") " & _
> "ORDER BY Navn ASC"

dtmDate er en variabel ja. Det var ikke kun sådan ca. SQL-strengen
skulle se ud. Det var lige nøjagtig sådan - bortset fra nogle & _

Tusind tak!

Anders Lau
--
Anders Lau Mandsholm
Aabyhoej, Denmark
www.mandsholm.dk
lau@mandsholm.ingenspamtak.dk

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

Månedens bedste
Årets bedste
Sidste års bedste