Ir para conteúdo

POWERED BY:

Arquivado

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

Morpheus#2005

Trigger apos Importação

Recommended Posts

Olá pessoa beleza.. po estou com um problema simples::Eu tenho a trigger ..CREATE TRIGGER [mudar_cod] ON Base_FixaFOR INSERTAS UPDATE Base_FixaSET [VALOR A SER FATURADO] = N'Isento'WHERE [DATA INICIO DA COBRANÇA] = ('99-99-9999') AND [DATA FIM DA COBRANÇA] = ('99-99-9999')Que teria q fazer o seguinte...Após a IMPORTAÇÃO do DTS, ela deveria mudar para ISENTO aonde estivesse as DATAS INICIO E FIM conforme acima.OK. Agradelo qualquer ajuda..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera consegui....vi algumas dicas do Eriva e fiz a trigger abaixo ::CREATE TRIGGER [mudar_cod] ON Base_FixaFOR INSERTAS UPDATE BASE_FIXA SET [TIPO DE ASSINANTE] = case when [DATA FIM DA COBRANÇA] = '99-99-9999'and [DATA INICIO DA COBRANÇA] = '99-99-9999' then 'Isento' else [VALOR A SER FATURADO] end,[VALOR A SER FATURADO1] = case when [DATA FIM DA COBRANÇA1] = '99-99-9999'and [DATA INICIO DA COBRANÇA1] = '99-99-9999' then 'Isento' else [VALOR A SER FATURADO1] end,[VALOR A SER FATURADO2] = case when [DATA FIM DA COBRANÇA2] = '99-99-9999'and [DATA INICIO DA COBRANÇA2] = '99-99-9999' then 'Isento' else [VALOR A SER FATURADO2] end,[VALOR A SER FATURADO3] = case when [DATA FIM DA COBRANÇA3] = '99-99-9999'and [DATA INICIO DA COBRANÇA3] = '99-99-9999' then 'Isento' else [VALOR A SER FATURADO3] end,[VALOR A SER FATURADO4] = case when [DATA FIM DA COBRANÇA4] = '99-99-9999'and [DATA INICIO DA COBRANÇA4] = '99-99-9999' then 'Isento' else [VALOR A SER FATURADO4] end from Base_Fixa

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.