Tengo un campo que viene asi 20120712 pero como necesito compararlo con otro campo requiero separarlo asi 2012-07-12 porque le otro campo se encuentra separado por -, como puedo hacer dicha operacion?
Gracias por la asesoria
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| ||||
Respuesta: separar fecha 20120712 en consulta sql Usa funciones para manejo de texto, usando substr() debe bastar. http://php.net/manual/en/book.strings.php
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: separar fecha 20120712 en consulta sql Buenas si el campo donde tienes el valor es date, entonces lo puedes obtener mediante una consulta DATE_FORMAT( `campo_date` , '%Y-%m-%d' ) as fecha o si es un campo texto te aconsejo que mires http://dev.mysql.com/doc/refman/5.5/...tion_substring con esto obtienes por pedazos el valor mysql> SELECT SUBSTRING('Quadratically',5,6); -> 'ratica' despues concatenas todos con los separadores que desees saludos
__________________ "No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo." "El problema no es no saber, sino no saber quién sabe" ..::Con Karma se piensa mejor::.. |
| ||||
Respuesta: separar fecha 20120712 en consulta sql Buenas SELECT CONCAT(SUBSTRING('20121219',1,4),'-',SUBSTRING('20121219',5,2), '-', SUBSTRING('20121219',7,2)) as campo ; return 2012-12-19 saludos
__________________ "No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo." "El problema no es no saber, sino no saber quién sabe" ..::Con Karma se piensa mejor::.. |
| ||||
Respuesta: separar fecha 20120712 en consulta sql Buenas, creo que seria mucho mejor cambiando CONCAT por CONCAT_WS, se ve mas elegante SELECT CONCAT_WS('-',SUBSTRING('20121219',1,4),SUBSTRING('20121219',5 ,2), SUBSTRING('20121219',7,2)) as campo ; return 2012-12-19 saludos
__________________ "No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo." "El problema no es no saber, sino no saber quién sabe" ..::Con Karma se piensa mejor::.. |
| ||||
Respuesta: separar fecha 20120712 en consulta sql ¿Y no has probado así?:
Código MySQL:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: separar fecha 20120712 en consulta sql Consejo: Usa la más simple.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: separar fecha 20120712 en consulta sql
__________________ "No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo." "El problema no es no saber, sino no saber quién sabe" ..::Con Karma se piensa mejor::.. |
Etiquetas: |