0
У меня есть следующий запрос доступа, который должен превратился в SQL -SQL Pivot из Pivot Access запрос
TRANSFORM
Sum([anaes_downtime]![ANAESENDTIME]-[anaes_downtime]![anaesstarttime])/24/60 AS Expr1
SELECT downtime_seq.THEATRE, downtime_seq.OPSESSION, downtime_seq.OPDATE
FROM ANAES_Downtime
INNER JOIN downtime_seq ON ANAES_Downtime.opnumber = downtime_seq.opnumber
WHERE (((ANAES_Downtime.ANAESSTARTTIME) <> 0)
AND ((ANAES_Downtime.ANAESENDTIME) <> 0))
GROUP BY downtime_seq.THEATRE, downtime_seq.OPSESSION, downtime_seq.OPDATE
PIVOT "d" & [opseq] IN ("d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","d10","d11","d12","d13","d14","d15","d16","d17","d18","d19","d20");
Я понимаю основы SQL поворота, но был не в состоянии преобразовать это успешно. Любая помощь?
Какую версию SQL Server вы используете? – Morpheus
Вот отличное место для начала. http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ –
Этот [SO ответ] (http://stackoverflow.com/a/1768830/3854195) может помочь вам начать работу. – Morpheus