question

Watt avatar image
Watt asked

Converting Multi-Aggregate Access Crosstab to SQL Pivot

I am converting an Access database to SQL server 2014. I have a crosstab query that is giving me fits. How do I convert this to a SQL pivot? TRANSFORM Sum(qryMovLoc_Insp_All.Qty) AS SumOfQty SELECT qryMovLoc_Insp_All.LJOBNO, qryMovLoc_Insp_All.LTRACKING, Sum(qryMovLoc_Insp_All.Qty) AS [Total Of Qty], Sum(IIf([reason]="ok",[qty],0)) AS Good, Sum(IIf([dept]="scrp",[qty],0)) AS Scrp, Sum(IIf([reason]="ok" Or [reason]="ang" Or [reason]="bsf" Or [reason]="cnt" Or [reason]="bvp" Or [reason]="chp" Or [reason]="ctm" Or [reason]="ctp" Or [reason]="dig" Or [reason]="flw" Or [reason]="frc" Or [reason]="frn" Or [reason]="odm" Or [reason]="mms" Or [reason]="mst" Or [reason]="pps" Or [reason]="scr" Or [reason]="smr" Or [reason]="spt" Or [reason]="stn" Or [reason]="ull" Or [reason]="wdg",0,[qty])) AS Other FROM qryMovLoc_Insp_All GROUP BY qryMovLoc_Insp_All.LJOBNO, qryMovLoc_Insp_All.LTRACKING ORDER BY qryMovLoc_Insp_All.LJOBNO, qryMovLoc_Insp_All.LTRACKING PIVOT qryMovLoc_Insp_All.Reason;
sql-server-2014access
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

0 Answers

·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.