03. oktober 2004 - 19:20
Der er
9 kommentarer og 1 løsning
sortering og datediff
hvordan tæller man forskellige poster i en database. ex. navn et navn et navn to navn to altså skal den komme med svaret 2 hvordan får man sorteret således at scriptet gør noget bestemt hvis tilfældet at datoen i databasen er ældre end 14 dage fra dagen idag
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. oktober 2004 - 21:42
#1
Spørgsmål 1: "select distinct count(navn) as antal from tabel" eller "select count(distinct navn) as antal from tabel" kan ikke lige huske hvilken af dem Spørgsmål2: "select * from tabel where dato < DATEADD(day, -14, getdate())"
04. oktober 2004 - 11:17
#2
hvilken database bruger du? SQL sætningen vil se forskellig ud alt efter hvilken database du brugre.
04. oktober 2004 - 18:38
#3
den første skal returnere antallet af forskellige poster
04. oktober 2004 - 18:46
#4
stadigvæk vil selve SQL sætningen være forskellige fra database til database, så hvilken database bruger du? mysql er som rbl har vist access kan ikke count disticnt direkte og man må lave det som subselects.
04. oktober 2004 - 19:14
#5
bruger netop access og får med "select distinct count(navn) as antal from tabel" antallet 4 i dette tilfælde Yderligere vil den ikke føre med dato som jeg ønsker Det ser således ud: if rs("bestilt") >
04. oktober 2004 - 19:15
#6
ups forsætter if rs("bestilt") er større end 14 dage THEN en handling. ELSE en anden handling
04. oktober 2004 - 19:16
#7
med andre ord. Datoen for bestilling skal markeres når der er gået 14 dage således at man kan se hvad der ved at være gamle ordre som ikke er udført
04. oktober 2004 - 19:20
#8
1.: sql = select count(*) as antal from (select distinct navn from tabel)" 2.: Der kan du bruge datediff: if DataDiff("d",Cdate(rs("bestilt")),Date())>14 then else end if
04. oktober 2004 - 19:30
#9
tak virkede begge dele. ligger du et svar eagle
04. oktober 2004 - 19:31
#10
Ok :)
Kurser inden for grundlæggende programmering