Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rico700

com select

Recommended Posts

Ola amigos,

eu to com um probleminha aqui, ve se alguem pode me ajudar.

Eu tenho que fazer um select para pegar a soma de valores total da tabela comanda, porém é a soma de todas as comandas que foram inseridas com aquela forma de pagamento.

Exemplo: Inseri uma comanda com a forma de pagamento "Dinheiro", depois eu queria um select que somasse todas as comandas que foram inseridas com essa forma de pagamento e mostrasse.

Abaixo tem as duas tabelas.

 

CODE
CREATE TABLE comanda (

idcomanda INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

usuario_idUsuario INTEGER UNSIGNED NOT NULL,

formaPagamento_idformaPagamento INTEGER UNSIGNED NOT

NULL,

numComanda INTEGER UNSIGNED NOT NULL,

alimento FLOAT(8,2) NULL,

bebidas FLOAT(8,2) NULL,

sobremesa FLOAT(8,2) NULL,

comissao FLOAT(8,2) NULL,

total FLOAT(8,2) NULL,

horario ENUM('Almoco','Jantar') NULL,

dataLanc DATE NULL,

PRIMARY KEY(idcomanda),

INDEX

comanda_FKIndex1(formaPagamento_idformaPagamento),

INDEX comanda_FKIndex2(usuario_idUsuario)

);

E essa aqui:

 

CODE
CREATE TABLE formaPagamento (

idformaPagamento INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

usuario_idUsuario INTEGER UNSIGNED NOT NULL,

nomeFormaPag VARCHAR(20) NULL,

PRIMARY KEY(idformaPagamento),

INDEX formaPagamento_FKIndex1(usuario_idUsuario)

);

Alguem tem uma ideia?

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Inseri uma comanda com a forma de pagamento "Dinheiro"

select sum(valor) from tabela where tipo = 'dinheiro'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.