/ 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
Distinct dato
Fra : Voller


Dato : 08-05-03 09:52

Hej NG.


Har en tabel i en Access-DB med kollonne af typen "Dato/klokkeslæt". Navnet
er 'Tidspunkt'. Jeg vil gerne bruge SELECT DISTINCT Tidspunkt, sådan at hvis
en dato optræder flere gange, bliver den dato kun udvalgt en gang. Det skal
bruges til en kalender i ASP. Jeg prøver med:

SELECT DISTINCT Tidspunkt
FROM Tabel
ORDER BY Tidspunkt

Men den udvælger alle datoer, også selv om en given dato optræder flere
gange i kollonnen. Hvad kikser?



Mvh. Voller.



 
 
Marianne Pedersen (08-05-2003)
Kommentar
Fra : Marianne Pedersen


Dato : 08-05-03 10:19

Voller wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej NG.
>
>
> Har en tabel i en Access-DB med kollonne af typen "Dato/klokkeslæt". Navnet
> er 'Tidspunkt'. Jeg vil gerne bruge SELECT DISTINCT Tidspunkt, sådan at hvis
> en dato optræder flere gange, bliver den dato kun udvalgt en gang. Det skal
> bruges til en kalender i ASP. Jeg prøver med:
>
> SELECT DISTINCT Tidspunkt
> FROM Tabel
> ORDER BY Tidspunkt
>
> Men den udvælger alle datoer, også selv om en given dato optræder flere
> gange i kollonnen. Hvad kikser?

Prøv at sætte tidspunkt i parentes altså
SELECT DISTINCT(Tídspunkt)
FROM Tabel
ORDER BY Tidspunt

>
>
> Mvh. Voller.
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Voller (08-05-2003)
Kommentar
Fra : Voller


Dato : 08-05-03 10:38

"Marianne Pedersen" <mpe@dmu.dk> skrev
> Prøv at sætte tidspunkt i parentes altså
> SELECT DISTINCT(Tídspunkt)

Det gjorde ikke rigtigt nogen forskel. Til gengæld fandt jeg ud af, at
standardværdien i kollonnen Tidspunkt var sat til Now(). Derfor stod der
også klokkeslæt i feltet. Det havde jeg ikke opdaget da visningen var sat
til kort datoformat. Jeg lavede standardværdien om til Date() og slettede
klokkeslættet i de allerede oprettede poster. Så virkede det hele fint.



Mvh. Voller.



Jens Gyldenkærne Cla~ (08-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-05-03 10:39

Voller skrev:

> Har en tabel i en Access-DB med kollonne af typen
> "Dato/klokkeslæt". Navnet er 'Tidspunkt'. Jeg vil gerne bruge
> SELECT DISTINCT Tidspunkt,

Det giver dig unikke værdier af tidspunkt-feltet.

> sådan at hvis en dato optræder flere gange, bliver den dato kun
> udvalgt en gang.

- men ikke nødvendigvis unikke datoer. Der kan jo være flere
tidspunkter på en enkelt dato (også selv om du måske ikke kan se
det i feltvisningen).

Jeg kan ikke huske om der er en funktion der stripper klokkeslættet
fra en datoværdi, men ellers kan du selv lave en:

DateSerial(Year(Tidspunkt), Month(Tidspunkt), Day(Tidspunkt)) -
skulle give en "ren" dato - som du så kan lave SELECT DISTINCT på
(du kan bruge funktionskaldene direkte i din select).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408834
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste