Ir para conteúdo
Fórum Script Brasil

Ithalo

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Ithalo postou

  1. Bom dia pessoal, estou com a seguinte duvida preciso criar uma trigger que verifica se o cliente tem um limite de credito, é um campo da tabela pessoa, este campo não é obrigatorio, o que indica se ele for null, o cliente não possui um limite de credito. em outra tabela eu armazeno todas as informacoes de movimentação deste cliente. nesta tabela eu tenho o valor de movimentação e a data do pagamento. A trigger vai simplesmente barrar o cliente que deve um valor acima de 15,00 e que a data de pagamento esteja em aberto. CREATE TRIGGER IMPEDELOCACAO ON LOCACAO FOR INSERT AS BEGIN IF EXISTS (SELECT * FROM INSERTED WHERE (VALOR > 15 AND DATAPAGAMENTO IS NULL)) BEGIN RAISERROR('CLIENTE não PODE ALUGAR', 16, 1) ROLLBACK END END porém com essa trigger eu não verifico na tabela pessoa, se o cliente possui um limite, barrando toda a movimentação de todos os clientes cujo valor seja maior que 15. Como resolvo esse problema? Muito obrigado.
  2. Boa tarde Fulvio, muito obrigado pela dica mais acontece o seguinte. no campo descricao da rota onde tenho codigos de vários bairros por exemplo Rota 1: Codigo 01 Descricao: 10, 20, 30,40 ( onde 10 = centro, 20 = planalto, 30 = porto velho, 40 = são luiz) Se eu der um select nessa tabela o resultado será: SELECT * FROM Rota CODIGO DESCRICAO 01 10,20,30,40 (Cada numero antes da virgula, se refere há um bairro cadastrado na tabela de bairro) o que eu preciso é buscar na tabela de bairro a descricao de cada codigo eu fiz a seguinte sentença e não saiu nada SELECT r.Bairro , b.Descricao FROM Rota r , Bairro b WHERE r.Codigo = b.Id_Bairro obrigado
  3. Bom dia pessoal, estou comecando a entender um pouco as funcoes do SQL, e me deparei com a seguinte situação: Tenho uma Tabela no banco de dados chamada ROTA, nesta tabela possuo o codigo da rota, e a rota a ser feita, neste campo(Descricao) eu tenho codigos de bairros. Exemplo Select * from Rota Codigo Descricao 1 10, 20,30,40 2 10,15, 25 ,5 Tenho outra tabela que é a de bairro: Exemplo: Select * from Bairro Codigo Descricao 10 Centro 20 Planalto 30 Porto Velho Eu preciso fazer um select onde retorne na descricao da Rota o nome do bairro, existe alguma possibilidade? Obrigado.
×
×
  • Criar Novo...