SQL - ¿Que siginifica esta linea de codigo?

 
Vista:
Imágen de perfil de manolo

¿Que siginifica esta linea de codigo?

Publicado por manolo (2 intervenciones) el 11/08/2014 02:32:54
Buenas, alguien podria explicarme que hace esta linea de codigo, e leido acerca de estas palabras reservadas pero no termino de enteder su funcionamiento en todo la linea. Lenguaje SQL

round((((cxc.montocapital * cre.credinteres)/100)) * CAST((CASE WHEN (EXTRACT(DAY FROM (AGE(CAST(cre.credfchsolicitud AS DATE))))) >= 30 THEN 30 ELSE (EXTRACT(DAY FROM (AGE(CAST(cre.credfchsolicitud AS DATE))))) END) + (EXTRACT(MONTH FROM (AGE(CAST(cre.credfchsolicitud AS DATE))))) * 30 + (EXTRACT(YEAR FROM (AGE(CAST(cre.credfchsolicitud AS DATE))))) * 360 AS NUMERIC)
/ 360 ,2) as interesctaalafecha
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 Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

¿Que siginifica esta linea de codigo?

Publicado por Isaias (1921 intervenciones) el 11/08/2014 20:07:40
¿buscaste en la red?

Según veo es un motor de ORACLE, aunque hay muchas instrucciones iguales

ROUND = Redondea
CAST = Convierte
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