ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Dúvidas em SQL Firebird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
SaintsX
Novato
Novato


Registrado: Quinta-Feira, 2 de Agosto de 2012
Mensagens: 2

MensagemEnviada: Qui Ago 02, 2012 10:10 am    Assunto: Dúvidas em SQL Firebird Responder com Citação

Galera, sou meio novo em programação e estou mexendo com Banco de Dados (Firebird). Acontece que preciso resolver esse problema...
Tenho uma Tabela desse jeito:

3 | 3 | Kit 1 | 100
4 | 4 | Kit 2 | 200
8 | 4 | Kit 2 | 50
9 | 4 | Kit 2 | 20

E gostaria de "Agrupar" as informações referente ao Kit 2, desse jeito:

3 | 3 | Kit 1 | 100 | 0 | 0
4 | 4 | Kit 2 | 200 | 50 | 20


Pode sair assim também:

3 | 3 | Kit 1 | 100 | 0 | 0
4 | 4 | Kit 2 | 200 | 50 | 20



Estou quebrando a cabeça, mas como disse, não manjo muito ainda.
Fico grato, a todos que puderem compartilhar os conhecimentos comigo.

PS.: Preciso de uma solução através de SQL (nada de Stored Procedures, ou derivados), tem como?!

Att,

SaintsX
    Voltar ao Topo
    Ver o perfil de Usuários Enviar Mensagem Particular
    Luciano_Lopes
    Colaborador
    Colaborador


    Registrado: Quarta-Feira, 23 de Abril de 2008
    Mensagens: 1080

    MensagemEnviada: Qui Ago 02, 2012 10:49 am    Assunto: Responder com Citação

    posta a estrutura das suas tabelas aqui, fica melhor para montar o select
    Voltar ao Topo
    Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
    SaintsX
    Novato
    Novato


    Registrado: Quinta-Feira, 2 de Agosto de 2012
    Mensagens: 2

    MensagemEnviada: Qui Ago 02, 2012 11:31 am    Assunto: Responder com Citação

    Os campos das Tabelas são (Esquerda para Direita):

    1ª Tabela: ID_Unidade, ID_Aplicado, Nome, Valor;

    2ª Tabela: ID_Unidade, ID_Aplicado, Nome, Valor, Valor1, Valor2;

    PS.: ID_Aplicado é Foreign Key (mas já estou dando o INNER JOIN) certinho.

    PSS.: Caso, por exemplo, o Kit 2 tenha 10 valores seria legal fazer ele aparecer em 10 campos valor (Ex.: Valor,Valor1,Valor2,Valor3...Valor9).
    Voltar ao Topo
    Ver o perfil de Usuários Enviar Mensagem Particular
    Mostrar os tópicos anteriores:   
    Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
    Página 1 de 1

     
    Ir para:  
    Enviar Mensagens Novas: Proibido.
    Responder Tópicos Proibido
    Editar Mensagens: Proibido.
    Excluir Mensagens: Proibido.
    Votar em Enquetes: Proibido.


    Powered by phpBB © 2001, 2005 phpBB Group
    Traduzido por: Suporte phpBB