› Fóruns › SQL e PL/SQL › Dúvida em SQL para verificação de condição › Dúvida em SQL para verificação de condição
[quote=”gsmdf”:2f5p2b0n]Concordo quanto a primeira solução.
Porém a segunda solução,a meu ver, não contempla a condição que diz que tem que ser um mesmo programa de trabalho, ela agrupa apenas por código de fiscalização e a variável se_especifico_objeto_fiscaliza setada como ‘S’.
Ou estou enganado ?
No caso da sua simulação não era para retornar nada.
Retornaria se, suponha, houvesse um programa de trabalho = 1 com fiscalização = 1 , se_esp_obj_fisc = ‘S’ e fiscalização = 2 com se_esp_obj_fisc = ‘S’ também .[/quote]
Na verdade não,
Visto que o COD_FISCALIZACAO mais o COD_PROGRAMA_TRABALHO formam uma PK. Assim, nunca existirá registros com o mesmo COD_FISCALIZACAO e COD_PROGRAMA_TRABALHO. 😀
Os dois selects do fsitja estão corretos…