Desafio para o final de semana
14/03/2003
0
Qual o resultado desta consulta ?...Estou usando os campos do banco de dados para mostrar o resultado ?....Sim/Não ? Por que ?
PARAMETERS vCodI Text ( 255 ), vCodF Text ( 255 );
SELECT [_Profissionais Consulta Todos].vNumReg, [_Profissionais Consulta Todos].vDtReg, [_Profissionais Consulta Todos].vRegistro, [_Profissionais Consulta Todos].vSituacao, CBool(Min(IIf([MovimentoFinanceiro]![CodigoDaTaxa]=´0005´,True,False))) AS vAc1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0005´) And ([MovimentoFinanceiro]![StatusPag]=´LIQUIDADO´),True,False)) AS vAp1998, Max(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0005´) And ([MovimentoFinanceiro]![Total]>0),[MovimentoFinanceiro]![Total],0)) AS vAv1998, Min(IIf([MovimentoFinanceiro]![CodigoDaTaxa]=´0000´,True,False)) AS vPc1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0000´) And ([MovimentoFinanceiro]![StatusPag]=´LIQUIDADO´),True,False)) AS vPp1998, Max(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0000´) And ([MovimentoFinanceiro]![Total]>0),[MovimentoFinanceiro]![Total],0)) AS vPv1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0007´) And ([MovimentoFinanceiro]![AnoDeReferencia]=´1998´),True,False)) AS vMc1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0007´) And ([MovimentoFinanceiro]![AnoDeReferencia]=´1998´) And ([MovimentoFinanceiro]![StatusPag]=´LIQUIDADO´),True,False)) AS vMp1998, Max(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0007´) And ([MovimentoFinanceiro]![AnoDeReferencia]=´1998´) And ([MovimentoFinanceiro]![Total]>0),[MovimentoFinanceiro]![Total],0)) AS vMv1998, Min(IIf([MovimentoF
FROM (Profissionais LEFT JOIN MovimentoFinanceiro ON Profissionais.NumeroDeRegistro = MovimentoFinanceiro.NumeroDeRegistro) INNER JOIN [_Profissionais Consulta Todos] ON Profissionais.NumeroDeRegistro = [_Profissionais Consulta Todos].vNumReg
GROUP BY [_Profissionais Consulta Todos].vNumReg, [_Profissionais Consulta Todos].vDtReg, [_Profissionais Consulta Todos].vRegistro, [_Profissionais Consulta Todos].vSituacao
HAVING ((([_Profissionais Consulta Todos].vNumReg)>=[vCodI] And ([_Profissionais Consulta Todos].vNumReg)<=[vCodF]));
PARAMETERS vCodI Text ( 255 ), vCodF Text ( 255 );
SELECT [_Profissionais Consulta Todos].vNumReg, [_Profissionais Consulta Todos].vDtReg, [_Profissionais Consulta Todos].vRegistro, [_Profissionais Consulta Todos].vSituacao, CBool(Min(IIf([MovimentoFinanceiro]![CodigoDaTaxa]=´0005´,True,False))) AS vAc1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0005´) And ([MovimentoFinanceiro]![StatusPag]=´LIQUIDADO´),True,False)) AS vAp1998, Max(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0005´) And ([MovimentoFinanceiro]![Total]>0),[MovimentoFinanceiro]![Total],0)) AS vAv1998, Min(IIf([MovimentoFinanceiro]![CodigoDaTaxa]=´0000´,True,False)) AS vPc1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0000´) And ([MovimentoFinanceiro]![StatusPag]=´LIQUIDADO´),True,False)) AS vPp1998, Max(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0000´) And ([MovimentoFinanceiro]![Total]>0),[MovimentoFinanceiro]![Total],0)) AS vPv1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0007´) And ([MovimentoFinanceiro]![AnoDeReferencia]=´1998´),True,False)) AS vMc1998, Min(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0007´) And ([MovimentoFinanceiro]![AnoDeReferencia]=´1998´) And ([MovimentoFinanceiro]![StatusPag]=´LIQUIDADO´),True,False)) AS vMp1998, Max(IIf(([MovimentoFinanceiro]![CodigoDaTaxa]=´0007´) And ([MovimentoFinanceiro]![AnoDeReferencia]=´1998´) And ([MovimentoFinanceiro]![Total]>0),[MovimentoFinanceiro]![Total],0)) AS vMv1998, Min(IIf([MovimentoF
FROM (Profissionais LEFT JOIN MovimentoFinanceiro ON Profissionais.NumeroDeRegistro = MovimentoFinanceiro.NumeroDeRegistro) INNER JOIN [_Profissionais Consulta Todos] ON Profissionais.NumeroDeRegistro = [_Profissionais Consulta Todos].vNumReg
GROUP BY [_Profissionais Consulta Todos].vNumReg, [_Profissionais Consulta Todos].vDtReg, [_Profissionais Consulta Todos].vRegistro, [_Profissionais Consulta Todos].vSituacao
HAVING ((([_Profissionais Consulta Todos].vNumReg)>=[vCodI] And ([_Profissionais Consulta Todos].vNumReg)<=[vCodF]));
Carnette
Curtir tópico
+ 0
Responder
Posts
Clique aqui para fazer login e interagir na Comunidade :)