Bases de Datos => SQL Server => Mensaje iniciado por: jodch en Viernes 11 de Enero de 2008, 06:11
Título: Consulta De Fechas
Publicado por: jodch en Viernes 11 de Enero de 2008, 06:11
hola que tal, :hola: Estaba queriendo hacer un consulta de Fechas (tipos DateTime) las cuales me regresen un valor por ejemplo 2007/2008 a traves de: select (year(fecha_inicio)+'-'+year(fecha_final))as Fecha from mi_tabla where mi_filtro pero me devuelve un valor equivalente a 4015 es decir una sumatoria
Alguien sabe comopuedo hacre para que me de solo las fechas.... :comp:
Gracias por la atención prestada a la presente... :scream:
Título: Re: Consulta De Fechas
Publicado por: F_Tanori en Viernes 11 de Enero de 2008, 10:09
Cita de: "jodch"
Estaba queriendo hacer un consulta de Fechas (tipos DateTime) las cuales me regresen un valor por ejemplo 2007/2008 a traves de:
Código: Text
select (year(fecha_inicio)+'-'+year(fecha_final))as Fecha from mi_tabla where mi_filtro
En el ejemplo es diagonal y en el codigo es guion :P
pero mira en MySQL hazlo de esta manera para poder concatenar, (utilizando la funcion Concat (http://mysql.conclase.net/curso/index.php?fun=CONCAT))
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] CONCAT(YEAR(fecha_inicio),'/',YEAR(fecha_final))Fecha from mi_tabla where mi_filtro <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Espero te sirva Saludos
Título: Re: Consulta De Fechas
Publicado por: jodch en Sábado 12 de Enero de 2008, 07:48
Muchas gracias por la ayuda lo voy a probar :kicking:
gracias...
Título: Re: Consulta De Fechas
Publicado por: jodch en Sábado 12 de Enero de 2008, 08:24
Ya le probe pero tengo un error :devil: yo estoy utilizando SqlServer a través de Csharp.net :comp: y me sale un mensaje de que la función CONCAT no es reconocida pero lo probe con SQL y si funciona muy bien :whistling:
Si tienes alguna otra salida te agradesco mucho...........
Título: Re: Consulta De Fechas
Publicado por: F_Tanori en Sábado 12 de Enero de 2008, 09:33
<_< uno de los errores es que este foro es el de MySQL no de SQLServer
Prueba usando estas funciones http://msdn2.microsoft.com/en-us/library/a...54(SQL.80).aspx (http://msdn2.microsoft.com/en-us/library/aa226054(SQL.80).aspx)
Algo asi
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] CAST(YEAR(fecha_inicio) AS varchar(4)) +'/'+ CAST(YEAR(fecha_fin) AS varchar(4)) as Fecha from mi_tabla where mi_filtro <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->