fecha de inicio del mes de una fecha especifica
Holas, quisiera saber como obtener la fecha de inicio del mes de una fecha especifica del tipo date, gracias de antemano
JOSe :) |
Hola JoseAntonio
Realmente no se lo que quieres, tu pregunta no es clara, regularmente todos los meses empiezan el 01, si lo que quieres saber es el dia o sea domingo, lunes, martes etc, en firebird puedes hacer un select que te trae el dia de la semana esto de da como respuesta 0 domingo, 1 lunes y asi sucesivamente, convinado como un case o con un iif puedes tener como respuesta, por ejemplo lunes 29/12/2008 Espero te ayude o expliques mejor tu pregunta Suerte :rolleyes: |
Hola Ecospina; parametro de entrada: 29/11/2008 .... parametro de salida: 1/11/2008, en delphi es sencillo pero nose como lo hacen en firebird, quizas con algun decodedate o algo analogo?
Cita:
|
Pues yo tampoco entiendo muy bien la pregunta, tal vez lo que quieres es...
|
la idea es como creo un store con estos parametros de entrada y salida
parametro de entrada: 29/11/2008 .... parametro de salida: 1/11/2008 en firebird, el parametro de entrada puede ser cualquier fecha, y el parametro de salida tiene que devolver siempre el inicio del mes, (en formato date) lo necesito esto para generar la fecha de inicio del periodo, que es un campo que se autogenera o autocalcula en el beforeinsert de una tabla, vaya no pense dar tantos detalles, gracias de nuevo. espero esta vez si haber sido claro ;) Cita:
|
Ahhh, entendido... de pronto se me ocurre que si estas usando Firebird 2.1 o superior, puedes hacer lo siguiente:
Espero te sirva. ;) |
Elegante solucion, aun no lo implemento pero ya se ve que funcionara, gracias amigo y feliz año 2009 :D
Cita:
|
Hola
Tambien podrias hacer un select parecido a este Código SQL [-]select cast(cast(extract(month from fecha) AS CHAR(2))||'/'||01||'/'||CAST(extract(year from fecha)) AS CHAR(4)) as date) as fechainicio from tabla ( |
Hola
Tambien podrias hacer un select parecido a este
|
La franja horaria es GMT +2. Ahora son las 00:54:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi