Multiplicar resultado de um select por um valor fixo

3 respostas Resolvido
Ana_Klarissa

Sou iniciante e preciso de ajuda.

Tenho este select:

SELECT
	Gen_desc,
	COUNT(*) * Gen_percapta
FROM tb_genero
	INNER JOIN pratoxgenero ON (pratoxgenero.id_genero = tb_genero.id_genero)
	INNER JOIN cardxprato ON (pratoxgenero.id_prato = cardxprato.id_prato)
WHERE
	id_cardapio = 1
GROUP BY Gen_desc

Preciso saber como multiplicar o resultado deste select por um campo de outra tabela.

3 Respostas

lucas.sampaio
Solucao aceita

@Ana_Klarissa, recomendo dar uma lida em subqueries.

Com isso você pode fazer uma consulta dentro de outra consulta.

Talvez essa minha solução não seja a mais adequada para o seu tipo de problema, mas veja se pode ser usada. Talvez alguma outra pessoa com uma sugestão diferente possa comentar e aí você pode ter outras opções.

Ana_Klarissa

Agradeço. deu certo aqui.

lucas.sampaio

Se puder compartilhar como solucionou será de grande valia. Alguém pode passar pela mesma coisa que você :sunglasses:.
E qualquer dúvida, pergunte mesmo. O pessoal gosta de ajudar. :wink:

Criado 21 de julho de 2017
Ultima resposta 24 de jul. de 2017
Respostas 3
Participantes 2