Avatar billede hardsoft Nybegynder
17. oktober 2002 - 17:09 Der er 5 kommentarer og
1 løsning

Group By...

Hvordan kan jeg gruppere denne sql-sætning efter LevNavn...

SELECT t_contractors1.Name AS LevNavn,
    t_contractors1.Phone AS LevTel,
    t_contractors.Name AS SerNavn,
    t_contractors.Phone AS SerTel, t_rma.RMANr,
    t_rma.RMAKundeNavn, t_rma.RMAModtDato,
    t_articles.ArticleText, t_rma.RMASerienummer,
    t_rma.RMAKonfiguration, GETDATE()
    - t_rma.RMAModtDato AS [Indleveret antal dage], GETDATE()
    - t_rma.RMASendtTilRep AS [Dage til E-rep],
    t_rma.RMAExtRMA, t_rma.RMATeknikersFejlbeskr,
    t_rma.RMASendtTilRep, t_rma.RMAStatus
FROM t_rma INNER JOIN
    t_serials ON
    t_rma.RMASerienummer = t_serials.SerialNumber INNER JOIN
    t_articles ON
    t_serials.ArticleId = t_articles.ArticleId INNER JOIN
    t_contractors ON
    t_serials.ServiceId = t_contractors.Id INNER JOIN
    t_contractors t_contractors1 ON
    t_serials.ContractorId = t_contractors1.Id
Avatar billede flse Nybegynder
17. oktober 2002 - 17:13 #1
Du kan ikke nøjes med at gruppere efter LevNavn, men skal have alle felter med i GROUP BY som du har i SELECT (undtagen felter som kommer fra funktioner som SUM, MIN, MAX og AVG).
Avatar billede hardsoft Nybegynder
17. oktober 2002 - 17:25 #2
Okay, men hvordan ophøjer jeg så feltet LevNavn, så den er den primære ?
Avatar billede flse Nybegynder
17. oktober 2002 - 17:31 #3
Jeg er ikke helt sikker på hvad du mener med "primære". Hvad er det du vil opnå?
Avatar billede bennytordrup Nybegynder
17. oktober 2002 - 17:34 #4
Som forespørgslen er nu kan du sortere den efter LevNavn ved at tilføje

ORDER BY t_contractors1.Name
Avatar billede hardsoft Nybegynder
18. oktober 2002 - 10:09 #5
Jeg har en datarepport som skal vise resultatet (VB6) - Og den eneste måde man kan får den til at lave GroupHeaders er ved at recordsettet skal være Group By...
Avatar billede hardsoft Nybegynder
04. januar 2003 - 13:28 #6
lukker
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
Computerworld tilbyder specialiserede kurser i database-management

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