Voce vai ter que agrupar por data... tente isso SELECT MOV_LOJA, MOV_DATA. MOV_DOC,
(SELECT SUM(MOV_VLR) FROM MOV MV2 WHERE MV2.MOV_LOJA = MV.MOV_LOJA AND MV2.MOV_DATA = MV.MOV_DATA AND MOV_D_C = 'D') AS TOTAL_DEBITO, (SELECT SUM(MOV_VLR) FROM MOV MV2 WHERE MV2.MOV_LOJA = MV.MOV_LOJA AND MV2.MOV_DATA = MV.MOV_DATA AND MOV_D_C = 'C') AS TOTAL_CREDITO, FROM MOV MV dhsb escreveu: > > Pessol estou com um duvida de SQL... > > tenho uma tabela chamada MOV > > MOV_LOJA > MOV_DATA > MOV_DOC > MOV_D_C (D = DEBITO C = CREDITO) > MOV_VLR > > preciso de um SQL que me traz > > MOV_LOJA, MOV_DATA,MOV_DOC, TOTAL_DEBITO, TOTAL_CREDITO > > e > não estou conseguindo... como posso resolver.. > >