|
MySQL.RU - Webboard
Вернуться
как вывести unix время из varchar (Илья) 10/03/2011 - 17:16:26
Re: как вывести unix время из varchar (Akina) 10/03/2011 - 17:48:05
> Original message text:
> From: Илья - 10/03/2011 - 17:16:26
> Subject:как вывести unix время из varchar
> -----------------
> Цель, получить unix время из varchar колонки, в которой записано это:
>
> 2011-03-05 07:30:16.025
>
> Рабочий запрос:
>
> SELECT CounterValue, DATEDIFF(s, '1972-01-01 00:00:00', CAST(CounterDateTime as timestamp) ) as CounterDateTime FROM CounterData
>
> выдает пустоту.
> Рабочий запрос:
>
> SELECT CONVERT(timestamp, CAST(CounterDateTime as CHAR(100)), 20) AS CounterDateTime FROM CounterData
>
> выдает:
>
> 2011-03-
>
> т.е. обрубает на 8 символах. Что не так?
>
From: Akina - 10/03/2011 - 17:48:05
Subject:как вывести unix время из varchar
-----------------
Всё очень просто - ни один сервер не станет работать, пока ты будешь изобретать непонятный ему синтаксис.
Читай маны на каждую использованную тобой функцию. Ну или хотя бы для начала количество параметров посчитай - у себя и в манах.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
38059
|
|