Para mim está complicado até de explicar, mas vou tentar.
Tenho um tabela vales e outra tabela baixavales com vários registros que totalizam o valor do vale. Preciso fazer uma consulta sql que me retorna o registro da tabela vale que mesmo depois de encontrado e somado todos registros da tabela baixa vales, tenha ainda saldo. Conseguiram entender?
Abaixo o exemplo
Tabela: vales
---------------------------------------
| id_vale | id_func_vale | valor_vale |
---------------------------------------
| 1 | 1 | 400.00 |
| 2 | 2 | 300.00 |
| 3 | 2 | 100.00 |
---------------------------------------
Tabela: valesbaixa
------------------------------------------
| id_baixa | id_vale_baixa | valor_baixa |
------------------------------------------
| 1 | 1 | 200.00 |
| 2 | 1 | 100.00 |
| 3 | 2 | 300.00 |
| 4 | 3 | 50.00 |
------------------------------------------
Tabela: funcionarios
-----------------------
| id_func | nome_func |
-----------------------
| 1 | João |
| 2 | Paulo |
-----------------------
EU QUERO QUE A BUSCA ME RETORNE:
-----------------------------------------
|nome |id_vale| valor vale | saldo_vale |
-----------------------------------------
|João | 1 | 400.00 | 100.00 |
|Paulo| 3 | 100.00 | 50.00 |
-----------------------------------------
Entenderam? O vale de id=2 tinha o total de baixas igual ao valor dele, daí esse não é retornado, apenas os que tiverem saldo à baixar.
Tentei fazer select com subqueries assim:
SELECT id_vale, id_func_vale, SUM(valor_vale) AS saldo_vales FROM vales WHERE SUM(valor_vale) > (SELECT SUM(valor_baixa) AS total_baixa FROM valesbaixa WHERE id_vale_baixa = id_vale) AND id_func_vale=$id_func[$z] GROUP BY id_func_vale
Não funcionou... Não sei se realmente necessita usar subqueryes ou não.
Estou perdido e preciso da ajuda de vocês!
Publicidade
|
|
Page 1 of 1
Select comparando a soma de duas tabelas, como fazer? Me ajudem por favor!
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
ME AJUDEM POR FAVOR !!!! URGENTE
|
Dreamweaver |
rodrigopeixoto
|
|
|
|
Como sei se algo está tocando no Media Player?
Ajudem-me |
Flash & ActionScript |
OiYes
|
|
|
|
Livro dá dicas de como utilizar o correio eletrônico corretamente
|
Notícias |
Notícias
|
|
|
|
Tabelas dinamicas
Tabelas dinamicas |
PHP |
vladmirpinto
|
|
|
|
Repórteres Sem Fronteiras promove ações contra censura na web
|
Notícias |
Notícias
|
|
|
|
jajez cafi rapor tk vgji
|
Eventos |
Tfgqlmst
|
|
|
|
China vai pagar mais por denúncias de pornografia online
|
Notícias |
Notícias
|
|
|
|
Acentuação na URL...
Como tratar isso? |
ColdFusion |
WMartins
|
|
Publicidade
|
|

Help













