SQL Server - operar con fechas

 
Vista:
sin imagen de perfil

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.
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:operar con fechas

Publicado por Isaias (3308 intervenciones) el 23/08/2007 18:55:51
O sea, DIVIDES el importe entre el TOTAL DE DIAS ???? y luego quieres desglozarlo por MES

¿Que base de datos ocupas?
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