MUNDOSAP

MUNDOSAP (foro/index.php)
-   OTROS MODULOS (foro/forumdisplay.php?f=13)
-   -   Obtener el número de días por diferencia de dos fechas (foro/showthread.php?t=9720)

p458694 14/12/07 07:39:24

Obtener el número de días por diferencia de dos fechas
 
Hola expertos!!

Estoy trabajando en SAP Business Warehouse.

Necesito calcular el número de días que hay entre dos fechas. En las reglas de transferencia empleo la formula DATE_DIFF(Date1,Date2), pero cuando intento cargar, el sistema falla a causa de dicha fórmula.

He creado los infoobjetos como DATS.

¿Podéis ayudarme?

Saludos.

rjovel 14/12/07 15:30:50

datediff
 
hola, yo lo manejo de la siguiente manera

DATEDIFF(Day,"campo 1",getdate()) as 'DIAS'

day, es para que te de la diferencia en dias
"campo 1" (sin Comillas) el campo con la fecha inicial
getdate()) pues es para que el queri tome la fecha del dia de hoy por ejemplo pero podes poner la fecha del otro campo

espero te sirva

iparedes 16/01/08 14:04:49

DATA: FechaNac type d OBLIGATORY,
FechaAct type d,
Cant(200) TYPE c,
Edad TYPE P.

CALL FUNCTION 'SD_DATETIME_DIFFERENCE'
EXPORTING
date1 = FechaAct
time1 = '010150'
date2 = FechaNac
time2 = '020559'
IMPORTING
DATEDIFF = Edad
* TIMEDIFF =
* EARLIEST =
EXCEPTIONS
INVALID_DATETIME = 1
OTHERS = 2.

el campo edad te da la diferencia de dias..


Husos Horarios son GMT. La hora en este momento es 03:43:04.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web