Página 1 de 1

Query Excel - Subselect

Enviado: 30 Mai 2017 às 07:58
por Caldeirao
Bom dia a todos!

Prezados,
Preciso da ajuda de vocês, fiz um subselect porem nao consigo levar os campos calculados (destacados em vermelho), para os lugares que estão os "xx". Saberiam como fazer isso?
Ja utilizei assim no SQL SERVER porem no query do excel nunca!

Select

hr.Cod_Mes,
hr.`O#S#`,
hr.CC,
prod.`OPERACAO AGRICOLA`,
"xx",
"xx"


from

(SELECT
`BD_MOTOMEC$`.Cod_Mes,
`BD_MOTOMEC$`.mes,
`BD_MOTOMEC$`.Cod_SAP,
`BD_MOTOMEC$`.CC,
`BD_MOTOMEC$`.`O#S#`,
`BD_MOTOMEC$`.Operação,
Sum(`BD_MOTOMEC$`.TOTAL) AS 'Soma de TOTAL'

FROM `BD_MOTOMEC$` `BD_MOTOMEC$`
WHERE (`BD_MOTOMEC$`.Operação In (742.0,737.0,1072.0,767.0,718.0,796.0,1000.0,741.0,1082.0,748.0,740.0,753.0,766.0,770.0,711.0,758.0,754.0,712.0,794.0,701.0,706.0,1017.0,743.0,
728.0,771.0,704.0,1093.0,765.0,1020.0,793.0,749.0,744.0,792.0,777.0,760.0,761.0,702.0,776.0,1073.0))


GROUP BY
`BD_MOTOMEC$`.Cod_Mes,
`BD_MOTOMEC$`.mes,
`BD_MOTOMEC$`.Cod_SAP,
`BD_MOTOMEC$`.CC,
`BD_MOTOMEC$`.`O#S#`,
`BD_MOTOMEC$`.Operação) hr,

(SELECT
`BD_OS$`.CC,
`BD_OS$`.Mes,
`BD_OS$`.`ORDEM SERVIÇO`,
`BD_OS$`.`COD# OPERAÇÃO AGRICOLA`,
`BD_OS$`.`OPERACAO AGRICOLA`,
Sum(`BD_OS$`.`ÁREA DO TALHÃO`) AS 'Soma de ÁREA DO TALHÃO'

FROM `BD_OS$` `BD_OS$`
WHERE (`BD_OS$`.`COD# OPERAÇÃO AGRICOLA` In (742.0,737.0,1072.0,767.0,718.0,796.0,1000.0,741.0,1082.0,748.0,740.0,753.0,766.0,770.0,711.0,758.0,754.0,712.0,794.0,701.0,706.0,1017.0,743.0,
728.0,771.0,704.0,1093.0,765.0,1020.0,793.0,749.0,744.0,792.0,777.0,760.0,761.0,702.0,776.0,1073.0))


GROUP BY
`BD_OS$`.CC,
`BD_OS$`.Mes,
`BD_OS$`.`ORDEM SERVIÇO`,
`BD_OS$`.`COD# OPERAÇÃO AGRICOLA`,
`BD_OS$`.`OPERACAO AGRICOLA`) prod

where
hr.`O#S#` = prod.`ORDEM SERVIÇO` and
hr.Operação = prod.`COD# OPERAÇÃO AGRICOLA` and
hr.CC = prod.CC

order by
hr.Cod_Mes

Re: Query Excel - Subselect

Enviado: 03 Jul 2017 às 16:01
por CleidsondosSantos
Olá!

Não entendi muito bem o que precisa fazer, se possivel descreva a necessidade com um pouco mais de detalhes.
Os códigos, coloque em um arquivo de texto e faça upload.