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..
>
>  

Responder a