
operar con fechas
Publicado por Javier (6 intervenciones) el 23/08/2007 09:25:14
Hola. El problema que tengo es el siguiente.
Tengo una tabla que contiene estos tres campos:
- fecha_inicio_periodo que es de tipo DATE
- fecha_fin_periodo que es de tipo DATE
- importe que es de tipo real.
El mes de fecha_fin_periodo puede ser igual al de fecha inicio periodo o puede ser un mes mayor (solo 1).
El campo importe es el importe a pagar entre ambos períodos, pero yo lo quiero desglosado por mes en 2 columas. Me explico con un ejemplo:
fecha_inicio_periodo = 11-06-2007
fecha_fin_periodo = 29-07-2007
el importe supongamos 1000
El resultado que necesitaria obtener de esta consulta seria el siguiente:
MES IMPORTE
6 400 ya que la diferencia en dias es 50 pero solo son 20 del mes 6
7 600 ya que la diferencia en dias es 50 pero 30 son del mes 7
Me estoy volviendo loco para conseguir que salga así.
Alguien me puede ayudar. Muchas gracias de antemano.
Tengo una tabla que contiene estos tres campos:
- fecha_inicio_periodo que es de tipo DATE
- fecha_fin_periodo que es de tipo DATE
- importe que es de tipo real.
El mes de fecha_fin_periodo puede ser igual al de fecha inicio periodo o puede ser un mes mayor (solo 1).
El campo importe es el importe a pagar entre ambos períodos, pero yo lo quiero desglosado por mes en 2 columas. Me explico con un ejemplo:
fecha_inicio_periodo = 11-06-2007
fecha_fin_periodo = 29-07-2007
el importe supongamos 1000
El resultado que necesitaria obtener de esta consulta seria el siguiente:
MES IMPORTE
6 400 ya que la diferencia en dias es 50 pero solo son 20 del mes 6
7 600 ya que la diferencia en dias es 50 pero 30 son del mes 7
Me estoy volviendo loco para conseguir que salga así.
Alguien me puede ayudar. Muchas gracias de antemano.
Valora esta pregunta


0