SQL Builder comandos salvos

Galera do PHP, bom dia!

Um script SQL não roda diretamente em uma consulta pois a tabela está “pivotada”. Um exemplo do código que estou usando está abaixo:

SELECT * FROM (
SELECT
[Student],
[Subject],
[Marks]
FROM Grades
) StudentResults
PIVOT (
SUM([Marks])
FOR [Subject]
IN (
[Mathematics],
[Science],
[Geography]
)
) AS PivotTable

Rodando diretamente no SQL Builder funciona e dá o resultado exato que eu quero. Salvei o comando (isql_tab_ContSit.sql).
Agora quero construir uma tabela usando ESSE comando!

Alguém sabe como eu faço??

Valeu!!

Não entendi porque [Student]… Entre []. Scriptcase entende isso como uma global.

Scriptcase gera Grid em Pivot.

Haroldo, bom dia e mais uma vez obrigado pela presteza na resposta!

Esse é o código real

SELECT * FROM (
  SELECT
	Empcod as Empresa,
	Ltcod As Loteamento,
	Lotsit as Situacao
	From SENLTQ
) TabSituacao
PIVOT (
	Count(Situacao)
	FOR Situacao IN (D,P,R,V)
) AS PivotTable

Na imagem em anexo o resultado desse comando dentro do SQL Builder.

Consegue me ajudar???

Cria uma view para seu código e usa a view na grid.

Haroldo, obrigado

Usei o Resumo Pivot Table que você passou como instrução.
Só um adendo, há uma parte do tutorial que está errado. As minhas totalizações fiz direto na função de quebra. Não funciona fazer pela pasta Totalização da área de consulta
De qualquer maneira um excelente final de semana para você