Power Builder - cacular dias entre dos fechas con instruccion select

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

cacular dias entre dos fechas con instruccion select

Publicado por Antonio (1271 intervenciones) el 04/02/2019 02:08:53
Un saludo a todos:

Resulta que tengo que sumar cantidades siempre y cuando la diferencia de fechas sea mayor a cero.

Ejemplo

Dec {2} dCargos
date asFechaFinal

asFechaFinal = Date(String(Today(),'dd/mm/yyyy'))

1
2
3
4
5
6
7
8
9
SELECT Sum(pmp.documentos_cc.monto)
    INTO :dCargos
    FROM pmp.documentos_cc
   WHERE ( (:asFechaFinal - pmp.documentos_cc.fecha_vence) >= 1 AND
				(:asFechaFinal - pmp.documentos_cc.fecha_vence) <= 30) and
      		    pmp.documentos_cc.monto > 0.00  and
				pmp.documentos_cc.anulado = 'N' and
				pmp.documentos_cc.cliente = '00550' and
				pmp.documentos_cc.tipo In ('FAC','O/D');

Pero siempre me resulta con valores nulos...

¿Alguien sabe a que se debe o si donde estoy realizando los calculos de fechas es erroneo?

Gracias por sus aportaciones
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 821
Oro
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

cacular dias entre dos fechas con instruccion select

Publicado por Leonardo Daniel A. (481 intervenciones) el 04/02/2019 02:54:38
Hola puedes depende de la base de datos que estes usando.... en SQL Server se usa DATEDIFF



SELECT DATEDIFF(day, '2001-01-01', '2002-01-01') AS Result;


donde "day" te regresa los dias entre las 2 fechas.., tambien tienes week, year, month, etc.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

cacular dias entre dos fechas con instruccion select

Publicado por Antonio (1271 intervenciones) el 10/02/2019 21:15:09
Gracias Leonardo:

Hare la prueba y te dire de los resultados...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar