09. december 2003 - 10:22Der er
12 kommentarer og 1 løsning
Hjælp til forespørgsel
Jeg har en forespørgsel med følgende output:
Ordrenummer, X1 betegnelse, X1 tykkelse, X1 Fila, X1 behov 1 Pe 5 over 17
Forespørgslen fortsætter med X2 betegnelse osv op til X4.
Jeg vil gerne have en forespørgsel, som:
Omformer alle X1 betegnelse, X2 betegnelse osv, til en kolonne der hedder "betegnelse"... det samme med tykkelse og filament... desuden skal behovet med.
Efterfølgende skal jeg kunne summere på behov, for de poster der har samme betegnelse, tykkelse og fila..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Så er jeg ikke sikker på jeg forstår dit eksempel.
Vil du have lagt alle x1 betegnelse lagt sammen, eller vil du blot have samlet alle x# betegnelserne så de kommer i samme kolonne?
Hvis det er det første, så er det ovenstående select (udbygget så samtlige felter er med) - I øvrigt; vedr det tomme felt - det skyldes sikkert at en eller flere af felterne er NULL - og så bliver hele strengen NULL.
Hvis det er det andet, så skal din query se således ud
select [x1 betegnelse] as betegnelse, [x1tykkelse] as tykkelse, [x1 fila] as fila, [x1 behov] as behov from behovordre1 union all select [x2 betegnelse], x2tykkelse, [x2 fila], [x2 behov] from behovordre1 union all select [x3 betegnelse], [x3tykkelse], [x3 fila], [x3 behov] from behovordre1 union all select [x4 betegnelse], [x4tykkelse], [x4 fila], [x4 behov] from behovordre1
Muligvis skal du have en where betingelse på hver subquery - det kan jeg ikke overskue når jeg ikke kender dit system.
select [ordrenummer], [x1 betegnelse] as betegnelse, [x1tykkelse] as tykkelse, [x1 fila] as fila, [x1 behov] as behov from behovordre1 union all select [ordrenummer], ....
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.