Ir para conteúdo
Fórum Script Brasil
  • 0

Código SQL


gutocruz03

Pergunta

Boa tarde Pessoal,

Sou novo com sql e preciso entregar um código para aula e o descritivo segue abaixo:

1) Formule uma sentença em SQL para listar os dados de duas tabelas (Clientes e Agendamento). A tabela de Clientes,contém os dados do cliente e na tabela de agendamentos são armazenados os dados referentes às agendas de visitas ao cliente. Considerando os atributos de clientes e agendamento, relacione as tabelas via FK em Agendamento, sendo CODCLI com Cliente.codcli.

Filtre as visitas agendadas entre hoje e 20 dias atrás (campo DT_VISITA). Liste o nome do cliente, contando quantas visitas foram realizadas a cada cliente.

2) Formule uma sentença em SQL para alterar os registros de uma tabela de Vendas, no atributo TP_PGTO. O atributo TP_PGTO contém 1 quando o cliente pagou com cheque, 2 quando foi em dinheiro, 3 quando foi com cartão e NULO quando o pagamento foi via débito automático. O atributo DT_VENDA é tipo date. A alteração deve mudar TP_PGTO para 4 sempre que o cliente tenha pago via débito automático, mas somente se a venda for do ano de 2009.

3) Escreva o código de uma trigger (do tipo antes de inserir uma linha) para disparar sempre que for criado um registro novo na tabela VENDAS (mesma tabela da questão anterior). A trigger deverá buscar qual o último código seqüencial usado em NUMVENDAS da tabela NUMERACAO (que contém um só registro com todos os atributos usados em seqüencias nas PK´s do sistema),

acrescentar 1 ao valor encontrado, inserir este valor na coluna NUMORCAMENTO da tabela VENDAS e ao final gravar este novo valor no campo NUMVENDAS da tabela NUMERCAO.

Obrigado a todos!!

Editado por quintelab
Removido Ajuda Urgente
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Cara...Como o fulvio disse, é complicado ajudar(fazer tudo).

Posta dúvida aí que nós ajudamos!!

Mas na verdade, no primeiro você precisa relacionar as 2 tabelas...

Selecionar os clientes e agendamentos da primeira tabela relacionada com a segunda onde a data está nesse intervalo que o professor pediu!

No 2º:

Alterar a o DT_VENDA da tabela em que o mesmo está, quando o TP_PGTO satisfazer essa condição e a data da venda estiver no ano que foi citado.

Lembre-se de alterar a data no formato correto.

No 3º to meio sem tempo para escrever...mas o que escrevi já ajuda muito!!

desculpe se não está como queria, mas ajuda =)

Boa sorte

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...