Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/12/2010, 07:01
mfernandez1982
 
Fecha de Ingreso: abril-2010
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: transformar periodos contables a fechas

Hola y muchas gracias por el interes en este problemita que tengo, Isla la idea
en si, es transformar un determinado periodo contable ya sea un periodo inicial o periodo final en fechas (dd-mm-yyyy). Y siempre la fecha_incial (variable segun el periodo_inicial) corresponde al primer dia del mes del periodo en cueston me explico con este pequeño ejemplo:

set @periodo_inicial = '201008' ---- este es el mes de agosto del 2010

y el resultado de este periodo seria 2010-08-01 (en la variable fecha_inicial)
claro que como esta en yyyy-mm-dd en el select la transformo de esta forma.

select convert(char, @fecha_inicial,103) as fecha_inicial

y para el periodo_final siempre sera la ultima fecha de cada mes. Con estos ejemplos me explico mejor.

@periodo_final = '201009' ---- septiembre del 2010

este periodo a fecha_final siempre buscara el ultimo dia del periodo_final
en este caso el rwesultado seria @fecha_final = 30-09-2010 (resultado)

otro ejemplo de otro mes con 31 dias seria

@periodo_final = '201012' ------ es resultado de esto seria 31-12-2010


hola joch_pa, al parecer el camino va el nos dices, pero el resultado final en la fechas esta erroneas, me explico.

en la consulta el periodo_inicial es '201002' (febrero del 2010) lo cual en la fecha_inicial seria 01-02-2010 y periodo_final '201004' (abril del 2010) este en la fecha_final seria 30-04-2010, y los resultado de tu consulta creada, me da estos resultado respectivamente.

02-01-2010 y 03-02-2010

bueno, creo que es un gran comienzo, de todas formas al parecer el camino va por ahi, a pesar que como dices tu es medio rustico, pero en realidad lo que busco es llegar a los resultados finales, despues siempre se van mejorando las consultas. :)


muchas gracias... = estare atentos a sus comentarios.