Fechas en access
Publicado por Sandra (6 intervenciones) el 18/08/2006 13:17:27
Hola tengo un base de datos de una cuenta donde voy guardando los movimientos.
Tengo una tabla que contiene la fecha(data),Quien ingresa(qui),La cantidad ingresada (quantitat) Que transaccion hago(transaccio) donde tengo la opcion de ingreso(ingres) y pago(pagament).
Lo que intento es hacer una consulta que me saque el total ingresado por mes, pero no lo consigo.
Esto es lo que yo he intentado:
SELECT sum(L1.quantitat) AS TOTAL,Datepart("m",L1.data) AS MES,Datepart("yyyy",L1.data) AS ANY
FROM [LLIBRETA 1] AS L1, [LLIBRETA 1] AS L2
WHERE (L1.transaccio='ingres')
AND
(Datepart("yyyy",L1.data)=Datepart("yyyy",L2.data))
AND
(DatePart("m",L1.data)=DatePart("m",L2.data))
AND
L1.orde<>L2.orde
group by Datepart("m",L1.data) ,Datepart("yyyy",L1.data) ;
Me saca dos resultados bien y todos los otros son barbaridades.
Alguien me sabe decir que estoy haciendo mal?
Tengo una tabla que contiene la fecha(data),Quien ingresa(qui),La cantidad ingresada (quantitat) Que transaccion hago(transaccio) donde tengo la opcion de ingreso(ingres) y pago(pagament).
Lo que intento es hacer una consulta que me saque el total ingresado por mes, pero no lo consigo.
Esto es lo que yo he intentado:
SELECT sum(L1.quantitat) AS TOTAL,Datepart("m",L1.data) AS MES,Datepart("yyyy",L1.data) AS ANY
FROM [LLIBRETA 1] AS L1, [LLIBRETA 1] AS L2
WHERE (L1.transaccio='ingres')
AND
(Datepart("yyyy",L1.data)=Datepart("yyyy",L2.data))
AND
(DatePart("m",L1.data)=DatePart("m",L2.data))
AND
L1.orde<>L2.orde
group by Datepart("m",L1.data) ,Datepart("yyyy",L1.data) ;
Me saca dos resultados bien y todos los otros son barbaridades.
Alguien me sabe decir que estoy haciendo mal?
Valora esta pregunta


0