Buenas necesito convertir la fecha q esta como varchar a datetime en mssql server lo hice asi "set starDateTrans = convert(datetime, Par_StartDate + ' 08:00:00')" esto con el fin de darle el valor a una variable
Pero no se como hacerle en MYSQL
| |||
Convertir varchar Buenas necesito convertir la fecha q esta como varchar a datetime en mssql server lo hice asi "set starDateTrans = convert(datetime, Par_StartDate + ' 08:00:00')" esto con el fin de darle el valor a una variable Pero no se como hacerle en MYSQL |
| ||||
Respuesta: Convertir varchar Hola Puedes usa STR_TO_DATE para convertirlo a fecha ejemplo, esto lo convertirá a un fecha standar
Código SQL:
Ver original mas info http://dev.mysql.com/doc/refman/5.0/...functions.html Saludos!
__________________ "El conocimiento nos hace responsables." twitter: @benjamingb blog personal: http://codigolinea.com ZF Manual en español http://manual.zfdes.com |
| |||
Respuesta: Convertir varchar Me explico mejor esto lo necesito hacer dentro de un store procedure que es llamado por una pagina web de la siguiente manera call Customers_Calls_Calculations('2009/01/01','2009/01/05', 3301,3309, 2) lo que necesito es que una variable q esta dentro del procedure reciba una de las fechas y lo convierta en datetime y pueda agregarle 08:00:00, en MSSQL lo hago de esta manera set starDateTrans = convert(datetime, StartDate + ' 08:00:00') para q el reporte pueda devolver lo solicitado en un rago de horas especifico entonces necesito hacer lo mismo pero con Mysql |
| ||||
Respuesta: Convertir varchar En mysql se debe hacer así: (nunca lo he hecho)
Código SP:
Ver original pruebalo y nos cuentas.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Convertir varchar Mira tengo un problema con este tema con la solucion que me diste no me di cuenta q no esta funcionando al 100% pq me devuelve 2009-01-05 00:00:08 o sea solo esta tomando las hora pero lo coloca en los segudos como podria arreglar esto |
| ||||
Respuesta: Convertir varchar Es posible que a la entrada de la fecha al store procedure venga con una hora establecida. trata de hacerlo asi: select cast(concat(date(LastDate) ,' 08:00:00') AS datetime) into EndDateCall; Entre las comillas que llevan la hora, debe haber un espacio. Nos cuentas como te va. Un saludo.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |