Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос про обрезку даты?? / 8 сообщений из 8, страница 1 из 1
26.12.2005, 11:44:23
    #33457028
From_ORA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
В поле имеется ДАТА+время т.е. TIMESTAMP (DateTime)

Раньше в ORACLE для сравнения делал
SELECT truncate(date_field)=sysdate
Как написать в MySQL
Неужели попроще нельзя??

Вот так пишу:

SELECT STR_TO_DATE(date_field, '%d-%m-%Y')=now();
...
Рейтинг: 0 / 0
26.12.2005, 11:49:47
    #33457052
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
А можно для тех, кто с ораклом не работал, объяснить, что вы хотите получить в итоге?
...
Рейтинг: 0 / 0
26.12.2005, 11:57:44
    #33457089
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
DocAl
+
>ДАТА+время т.е. TIMESTAMP (DateTime)
Глупость. прочтите ман о TIMESTAMP.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
26.12.2005, 12:11:11
    #33457131
Владимор Конев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
DocAlА можно для тех, кто с ораклом не работал, объяснить, что вы хотите получить в итоге?Человек хочет получить только дату, без порции времени.
ТО есть, если он имел дату в виде 'DD:MM:YYYY HH24:MI:SS' ('23:12:2005 14:51:24'), то ему нужно получить из этого вот такое значение: 'DD:MM:YYYY' ('23:12:2005'), то есть дату с усеченной(TRUNC) порцией времени :-)
...
Рейтинг: 0 / 0
26.12.2005, 12:20:36
    #33457173
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
Странно, что человек при этом не хочет посмотреть функции работы с датой и временем .
Также странно, что очевидным образом называющаяся функция DATE() не была найдена просто интуитивно.
Возможно, я чересчур резок, но документация вроде для того и пишется, чтобы её читали?
...
Рейтинг: 0 / 0
26.12.2005, 12:45:05
    #33457253
Владимор Конев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
DocAlВозможно, я чересчур резок, но документация вроде для того и пишется, чтобы её читали?Жалко, что не все так думают. Кроме того, категорию людей "чукча не читатель, чукча писатель" не истребишь, она была есть и будет.
С другой стороны, если бы все читали доку, то кто бы тогда задавал вопросы на форумах? ;-) Или даже не так, а вот так: если бы все читали доку, то перед кем бы знающие люди блестали бы своими знаниями? ;-)
...
Рейтинг: 0 / 0
27.12.2005, 10:46:07
    #33458848
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
Да и предикат с которым сравнивается NOW() возвратит секунды.
...
Рейтинг: 0 / 0
28.12.2005, 04:51:51
    #33460778
Dinky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про обрезку даты??
а может человеку стиль оракла милее ;)
тогда так: TRUNCATE(datetime/1000000,0) as date

--
Dmitry
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос про обрезку даты?? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]