Fórum Query MYSQL para PHP #591150
05/02/2018
0
Query no Mysql retornar resultado valores corretamente ,sendo que quando passo para o PHP não retorna os valores .
SELECT SUM(i.quantidadeid) AS qtd ,serv.descricao_servico,serv.valor_servico*SUM(i.quantidadeid) AS total,
data_criacao,numero_os
FROM servico serv
INNER JOIN ass_itens_os i ON i.servicoid = serv.`servicoid`
INNER JOIN ass_cabecalho_os a ON a.id_cabecalho_os = i.ass_cabecalho_id
INNER JOIN loja l ON l.lojaid = i.lojaid_itens_os
WHERE l.lojaid = 2
GROUP BY serv.descricao_servico DESC
Quando eu retiro o SUM ai sim me retorna os valores ,sendo que não da maneira que preciso .
SELECT SUM(i.quantidadeid) AS qtd ,serv.descricao_servico,serv.valor_servico*SUM(i.quantidadeid) AS total,
data_criacao,numero_os
FROM servico serv
INNER JOIN ass_itens_os i ON i.servicoid = serv.`servicoid`
INNER JOIN ass_cabecalho_os a ON a.id_cabecalho_os = i.ass_cabecalho_id
INNER JOIN loja l ON l.lojaid = i.lojaid_itens_os
WHERE l.lojaid = 2
GROUP BY serv.descricao_servico DESC
Quando eu retiro o SUM ai sim me retorna os valores ,sendo que não da maneira que preciso .
Marcelo Soares
Curtir tópico
+ 0
Responder
Post mais votado
06/02/2018
Bom dia
Veja se dessa forma resolve:
Veja se dessa forma resolve:
SELECT count(i.quantidadeid) AS qtd, --- seprecisa da quantidade não se soma apenas conte a quatidade de vezes q se repete
serv.descricao_servico,
sum(serv.valor_servico * i.quantidadeid) AS total, --- mutiplique depois soma
data_criacao,
numero_os
FROM servico serv
INNER JOIN ass_itens_os i
ON i.servicoid = serv. servicoid
INNER JOIN ass_cabecalho_os a
ON a.id_cabecalho_os = i.ass_cabecalho_id
INNER JOIN loja l
ON l.lojaid = i.lojaid_itens_os
WHERE l.lojaid = 2
GROUP BY serv.descricao_servico,data_criacao,numero_os
order by serv.descricao_servico descDouglas Sousa
Responder
Gostei + 2
Clique aqui para fazer login e interagir na Comunidade :)