Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

En lille SQL query opgave :)

Af Monsterbruger haggar | 09-11-2008 23:50 | 1140 visninger | 7 svar, hop til seneste
Jeg har lavet en funktion som putter nogle oplysninger i min sql base, hvori der bliver lagt dags dato i et datofelt, men for hver række der bliver lagt ind kommer datoen med igen. Nu hvis jeg f.eks. har lavet 17 rækker med samme dato og kun vil have den til at vise den dato en gang på en oversigt hvordan gør jeg så? Hvis jeg bare kører : $lister = mysql_query("SELECT dato FROM Tabel order by dato"); kommer datoen ud 17 gange Jeg kunne bare søge på where dato = xx men det kan jeg jo ikke gøre når der så kommer 100 datoer ind :)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
#1
Tomsen
Ultra Supporter
10-11-2008 00:00

Rapporter til Admin
du kunne lave en group by dato ? Hvis jeg har forstået dit ønske korrekt :)
--
Don't ever argue with an idiot, he will bring you to his level and beat you with exprience
#2
Brian Reimer
Gæst
10-11-2008 00:03

Rapporter til Admin
Prøv med: select distinct dato from tabel order by dato
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
haggar
Monsterbruger
10-11-2008 00:03

Rapporter til Admin
#1 Nice.. hmm var det virkelig bare det :) Så lærte jeg igen noget nyt.. utroligt.. Tak :)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
#4
haggar
Monsterbruger
10-11-2008 00:05

Rapporter til Admin
#2 ok der er flere løsninger.. virkede også .. :)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|P5E3-FSB1333|2X 8800GT|4 GB DDR3 1333|12 TB HD|:-
#5
L00t
Nørd
10-11-2008 00:11

Rapporter til Admin
DISTINCT er også blot en anden måde at skrive GROUP BY på :)
--
den danske sprog er en svær en at trykke sig ud i
#6
g0t
Elitebruger
10-11-2008 00:22

Rapporter til Admin
evt brug LIMIT 1 sammen med ORDER BY
--
ASUS P5K - E6750 - 8800GT - 2GBDDR2 - 1.05TB HDs - Samsung 22'' - Mangler du en web/grafisk løsning? www.g0t.dk[...]
#7
Djin
Supporter Aspirant
10-11-2008 02:23

Rapporter til Admin
#0 Hvad skal du bruge datoen til når den er den samme? select dato vælger jo bare dato.. Du kan sagtens risikere at du får mere end et resultat (hvis der er forskellige datoer) og hvad vil du så gøre?? tage den første? Hvis du fortæller lidt mere om hvad du helt præcis skal bruge det til kan vi måske hjælpe dig til at formulere noget smartere :) Hvad bruger du til at lave queries.. tænker om det er en hjemmeside (evt PHP) eller et program eller..
--
Nej du skal ikke!

Opret svar til indlægget: En lille SQL query opgave :)

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning