Avatar billede kasseper Nybegynder
05. september 2000 - 17:29 Der er 7 kommentarer og
1 løsning

SQL streng der er lidt spejet

Hej Alle

Jeg har en ASP side hvor jeg har en forbindelse over mod en DB.

Min DB har et felt der hedder bruger og en masse andre felter bla. et der hedder Dato.
40 brugere skal side med min side og hente poster fra DB, opdatere dem og hente nye,for hver gang der bliver lavet en opdatering så udfyldes feltet bruger med den pågældende brugers navn, og feltet dato udfyldes med Date().....

Det jeg gerne vil have er en SQL streng der henter EN forekomst af hver bruger der har en opdateret en post idag.

Det skal bruges sådan at jeg kan se hvem der har brugt mit system. Jeg kører SQL 6.5



Avatar billede carpediem Nybegynder
05. september 2000 - 17:35 #1
SELECT Bruger FROM DB WHERE Dato = \" & Date() & \" GROUP BY Bruger\"

Dette skulle kunne gøre, at du får en udskrift over brugere der har brugt systemet i dag.
Avatar billede kasseper Nybegynder
05. september 2000 - 17:42 #2
Det virker altså ikke helt efter hensigten, jeg får kun 5 brugere vist, på trods af der har været 40......
Avatar billede carpediem Nybegynder
05. september 2000 - 17:45 #3
Og de har allesammen rettet i noget i dag?
Avatar billede kasseper Nybegynder
05. september 2000 - 17:52 #4
Jeg er meget flov selvfølgelig virker det.....Jeg bukker og nejer

Kasseper
Avatar billede lthrane Nybegynder
06. september 2000 - 09:47 #5
Man kunne også vælge at bruge distinct i stedet for group by:

\"SELECT DISTINCT Bruger FROM DB WHERE Dato = \" & Date()

Jeg har dog ingen anelse om hvad der er mest effektivt....

lthrane
Avatar billede martinlind Nybegynder
06. september 2000 - 09:56 #6
Du ksla bruge SELECT DISTINCT da det er en funktion der gør det du gerne vil, nemlig kun vise en bruger EN gang skel om han har lavet flere ting den dag. GROUP BY er en gruppe sortering og ikke en udvælgelse af EN forekomts af hver bruger.

/Martin
Avatar billede martinlind Nybegynder
06. september 2000 - 09:57 #7
ksla = skal
Avatar billede morpheus Nybegynder
09. september 2000 - 17:37 #8
Kan man også lave den over 2 tabeller ?

Jeg har 2 tabeller
Tabel 1
id
navn

Tabel 2
id (stemmer overens med id fra tabel 1)
billede
billede2

Jeg vil gerne tælle hvor mange Billeder der er til hvert navn !

Hvodden ?
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