SQL - restar fechas compuestas

 
Vista:

restar fechas compuestas

Publicado por Janer Giraldo (4 intervenciones) el 04/02/2008 16:10:07
Buenas lo que pasa es que tengo una base de datos donde tengo unas tablas y en las tablas hay unos campos de fecha y vencimiento que necesitaba restar pero los campos el sistema los guarda de la siquiente forma fecha=2008-01-09 00:00:00.000 y vencimiento = 2008-01-09 00:00:00.000.

necesita retar los dos campos de fecha y vencimiento para que me saque cuandos dias tiene el documento de vencidio..ejemplo

fecha=2008-01-09 00:00:00.000 - vencimiento=2008-02-12 00:00:00.000. =33dias

muchas gracias
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

RE:restar fechas compuestas

Publicado por amv (14 intervenciones) el 04/02/2008 17:27:28
Si estás en SQL Server puedes probar con la función DATEDIFF
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

RE:restar fechas compuestas

Publicado por janer giraldo (4 intervenciones) el 05/02/2008 03:25:50
si eso ya lo trate pero creo que el problema es que no se como utilizar el comando ejemplo yo pongo

select
cantidad=factura1_2000.cantidad,
numero=factura1_2000.numero,
dias= datediff (factura1_2000.fecha) - datediff(factura1_2000.vencimiento) ****

from factura1_2000,

*** ojo este ultimo selecte es el que no me sale bien me saca error para mi deberia ser un resulado en numero osea 30 dias , 40 , dias etc...me podrias colaborar con la consulta en sql
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

RE:restar fechas compuestas

Publicado por amv (14 intervenciones) el 05/02/2008 08:15:41
Prueba esto:

select
factura1_2000.cantidad AS cantidad,
factura1_2000.numero AS numero,

DATEDIFF ( dd , factura1_2000.fecha , factura1_2000.vencimiento ) AS dias

from factura1_2000
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