Como posso fazer essas regras com SQL?
06/02/2019
0
Fala pessoal, sou iniciante em Banco de Dados e preciso criar uma regras para extrair as informações que preciso.
* IMPORTAR SOMENTE "ANOMALIAS TEMPORÁRIAS", SEGUINDO ESSES CRITÉRIOS:
GSM que não se repete e tem o STATUS = "ANOMALIA TEMPORÁRIA" = Importe
GSM que se repete, e tiver em uma das linhas o STATUS = "ANOMALIA DEFINITIVA", "LIBERADO" e seu MOTIVO_ENVIO for igual em ambos = Não importe
GSM que se repete e tiver em uma das linhas o STATUS = "PENDENTE", "EM ANÁLISE" e seu MOTIVO_ENVIO for igual em ambos = Não importe
GSM que se repete e tiver o STATUS = "PENDENTE", "EM ANÁLISE" mas o seu MOTIVO_ENVIO for diferente, importe somente a linha que tiver o STATUS igual a "ANOMALIA TEMPORÁRIA"
GSM que for repetido e tiver em ambos o STATUS = "ANOMALIA TEMPORÁRIA" e seu MOTIVO_ENVIO for igual, importe apenas um cuja DATA_ALTERACAO for mais recente
Alguém ai para me salvar?
GSM, STATUS, MOTIVO_ENVIO, DATA_ALTERACAO São os nomes das Colunas
* IMPORTAR SOMENTE "ANOMALIAS TEMPORÁRIAS", SEGUINDO ESSES CRITÉRIOS:
GSM que não se repete e tem o STATUS = "ANOMALIA TEMPORÁRIA" = Importe
GSM que se repete, e tiver em uma das linhas o STATUS = "ANOMALIA DEFINITIVA", "LIBERADO" e seu MOTIVO_ENVIO for igual em ambos = Não importe
GSM que se repete e tiver em uma das linhas o STATUS = "PENDENTE", "EM ANÁLISE" e seu MOTIVO_ENVIO for igual em ambos = Não importe
GSM que se repete e tiver o STATUS = "PENDENTE", "EM ANÁLISE" mas o seu MOTIVO_ENVIO for diferente, importe somente a linha que tiver o STATUS igual a "ANOMALIA TEMPORÁRIA"
GSM que for repetido e tiver em ambos o STATUS = "ANOMALIA TEMPORÁRIA" e seu MOTIVO_ENVIO for igual, importe apenas um cuja DATA_ALTERACAO for mais recente
Alguém ai para me salvar?
Sup3rus3r
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)