Hvordan får jeg vist data i flere kolonner?
Jeg skal vise antal print fordelt på farveprint (Color) og scannede print (Scan)Jeg har en union, som viser antal sider og om der er Color eller Scan. Jeg vil gerne vise det som rækker:
id, Color, Scan
men jeg får en fejl ved den afsluttende ')' før group.
Det må da kunne lades sig gøre?????
På forhånd tak
select id
, pages
, PrinterInfoType
from
(
select s.[id]
, s.[pages]
, col.[PrinterInfoType]
from [dbo].[SourceTilSQLServer] s
inner join [dbo].[PrinterInfo] col
on s.accid = col.[AccidCode]
where col.PrinterInfoType = 'Color'
union
select s.[id]
, s.[pages]
, sc.[PrinterInfoType]
from [dbo].[SourceTilSQLServer] s
inner join [dbo].[PrinterInfo] sc
on s.accid = sc.[AccidCode]
where sc.PrinterInfoType = 'Scan'
)
group by s.[id] order by 1