Bases de Datos > SQL Server
Consulta De Fechas
(1/1)
jodch:
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:
F_Tanori:
--- 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
--- Fin de la cita ---
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)
<!--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
jodch:
Muchas gracias por la ayuda
lo voy a probar :kicking:
gracias...
jodch:
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...........
F_Tanori:
<_< 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
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-->
Y colocando los mensajes en el foro apropiado ;)
Saludos
*** Movido MySQL -> SQL Server
Navegación
Ir a la versión completa