MySQL Forums
Forum List  »  Spanish

Calcular los dias de atraso de una deuda
Posted by: heberth mazuera
Date: June 11, 2015 08:22AM

Saludos para todos, tengo la siguiente pregunta: Cómo puedo calcular los días de atraso correspondientes al pago de una deuda la cual puede ser de pago diario o de pago semanal.
Hasta ahora tengo éste código:

SELECT estado,

Case when forma_pago ='diario'
then
(SELECT TIMESTAMPDIFF
(DAY , fecha, CURDATE( ) + 2 ) AS Dias_mora
FROM pagos)

Case when forma_pago ='Semanal'
then
(SELECT TIMESTAMPDIFF
(DAY , fecha, CURDATE( ) + 5 ) AS Dias_mora
FROM pagos)


FROM pagos
END

El código anterior me arroja el siguiente error:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Case when forma_pago ='Semanal' then (SELECT TIMESTAMPDIFF (DAY , fecha, C' at line 9

Lo que busco es poder hacer que A los pagos diarios se les otorga 2 días de gracia para realizar el pago, para los pagos semanales se les otorga 5 días de pago para hacer el pago de la cuota correspondiente.

De antemano gracias

Options: ReplyQuote


Subject
Views
Written By
Posted
Calcular los dias de atraso de una deuda
3077
June 11, 2015 08:22AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.