Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Crear cuenta

SQL - Concatenar fechas

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:Concatenar fechas
Autor:Daniel (10 intervenciones)
Fecha:10/11/2006 21:26:17
hola gente

estoy haciendo una consulta en la cual necesito extraer una cantidad de registros dependiendo la fecha. La condicion que quiero resolver es que la consulta debe obtener registros con la fecha IGUAL O MENOR al ultimo dia del mes anterior inmediato.
esto es por ejemplo, hoy 10/11/2006 quiero realizar la consulta sobre el mes anterior y todo lo historico a partir de esa fecha.- es decir, una consulta que me obtenga los datos menores al 31/10/2006.

lo que estuve intentando fue en el where poner una condicion parecida a esta:

..... where fecha < '31'+month(gedate())-1+'/'+year(getdate())

cosa q tomaria una fecha q tendria la forma :

31/mes anterior/presente año

quisiera q me ayuden con la sintaxis, me es muy urgente saber esto,. gracias.

si les es posible me escriben tambien al dleons@tp.com.pe
Responder Subir
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Concatenar fechas
Autor:Raul (6 intervenciones)
Fecha:11/11/2006 16:59:57
Hola para obtener el utlimo dia de un mes en concreto puedes utilizar la funcion
Last_Day(fecha) donde fecha es un valor de una fecha que tu introduzcas de esta forma puedes coger un dia del mes anterior y saber cual es el ultimo dia de dicho mes.

Espero que te sea de ayuda
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Concatenar fechas
Autor:Isaías (5073 intervenciones)
Fecha:13/11/2006 18:17:06
Voy a asumir que tienes como motor de base de datos, SQL SERVER.

Para obtener el ULTIMO dia del mes anterior, en base a una fecha dada.

SELECT DATEADD(dd, -1, CAST(YEAR(GETDATE()) AS VARCHAR)+CAST(MONTH(GETDATE()) AS VARCHAR)+'01')
Comentar Subir