Campo calculado

07/07/2004 - 19:54 por Alma Alicia Gutierrez | Informe spam
Estimados Amigos

estoy tratando de crear un campo calculado en una consulta de SQL server...
pero me envia un error, lo que intento hacer es calculara la mora de una
factura una vez que se cumple su fecha de vigencia: esto en una consulta...

SiInm(Isnull((24/100)/365*(getdate()-([fact_fechavenc]))*[fact_sub_total]),0
,(24/100)/365*(gedate()-([fact_fechavenc]))*[fact_sub_total])
 

Leer las respuestas

#1 Liliana Sorrentino
07/07/2004 - 21:08 | Informe spam
Hola Alma,
El resultado de una operación entre fechas es un dato de tipo fecha
(getdate()-([fact_fechavenc]))
que no es válido para una multiplicación.
Te sugiero que lo reemplaces por DATEDIFF(dd, fact_fechavenc, getdate())
Supongo que te referís a ese error, si no es así, por favor danos más
información.
Saludos... Liliana.

"Alma Alicia Gutierrez" escribió en el mensaje
news:
Estimados Amigos

estoy tratando de crear un campo calculado en una consulta de SQL


server...
pero me envia un error, lo que intento hacer es calculara la mora de una
factura una vez que se cumple su fecha de vigencia: esto en una


consulta...




SiInm(Isnull((24/100)/365*(getdate()-([fact_fechavenc]))*[fact_sub_total]),0
,(24/100)/365*(gedate()-([fact_fechavenc]))*[fact_sub_total])


Preguntas similares