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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
GROUP BY <funktion> ?
Fra : Jonas Delfs


Dato : 06-06-01 19:42

Hej

Kan det virkeligt passe at man ikke kan gruppere efter resultatet af kaldet
til en funktion?
Eks.: SELECT * FROM min_tabel GROUP BY SUBSTRING(dato, 1, 10) eller SELECT *
FROM min_tabel GROUP BY CONCAT(dato,'-',et_felt)

Jeg kan ikke få det til at virke, eller finde det i manualen - men det VILLE
da være genialt hvis man kunne.
Det er da klart den letteste måde at gruppere efter en bestemt sammensætning
at indholdet af to kolonner ?

--
Mvh. Jonas Delfs, http://delfs.dk



 
 
Lauritz Jensen (06-06-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 06-06-01 19:48

Jonas Delfs wrote:
>
> Kan det virkeligt passe at man ikke kan gruppere efter resultatet
> af kaldet til en funktion?

Har du prøvet:
SELECT felt1, felt2, SUBSTRING(dato, 1, 10) detjegvilgrupererefter
FROM min_tabel
GROUP BY detjegvilgrupererefter

--
Lauritz

Andreas Frøsting (06-06-2001)
Kommentar
Fra : Andreas Frøsting


Dato : 06-06-01 19:48

>Eks.: SELECT * FROM min_tabel GROUP BY SUBSTRING(dato, 1, 10) eller SELECT *
>FROM min_tabel GROUP BY CONCAT(dato,'-',et_felt)
>
>Jeg kan ikke få det til at virke, eller finde det i manualen - men det VILLE
>da være genialt hvis man kunne.

SELECT SUBSTRING (dato,1,10) as hmm FROM table GROUP BY hmm

Plejer da at virke ;)

:wq!
/andreas

Jonas Delfs (06-06-2001)
Kommentar
Fra : Jonas Delfs


Dato : 06-06-01 20:03

"Andreas Frøsting" <smoelf@phpwizard.dk> skrev i en meddelelse
news:5lusht0s50ghiim6vubf8om2pjtbcpdvpr@4ax.com...

> >Eks.: SELECT * FROM min_tabel GROUP BY SUBSTRING(dato, 1, 10) eller
SELECT *
> >FROM min_tabel GROUP BY CONCAT(dato,'-',et_felt)
> >
> >Jeg kan ikke få det til at virke, eller finde det i manualen - men det
VILLE
> >da være genialt hvis man kunne.
>
> SELECT SUBSTRING (dato,1,10) as hmm FROM table GROUP BY hmm
>
> Plejer da at virke ;)

Ja, selvfølgeligt.
Jeg gider ikke fortælle hvordan jeg dyyybest inde godt vidste det, da det
lyder som en dårlig undskyldning :))

Tak til jer begge! (som i øvrigt svarede på samme sekund)

--
Mvh. Jonas Delfs, http://delfs.dk



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

Månedens bedste
Årets bedste
Sidste års bedste