Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38059



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |