2013-07-23 7 views
0

Как отобразить дату только один раз, используя встроенный Date and Time functionsотображение даты только один раз [элегантный способ] в улье

В MySQL мы можем сделать select curdate(); получить

+------------+ 
| curdate() | 
+------------+ 
| 2013-07-23 | 
+------------+ 

Попытка select unixtime(); в Улей дает мне FAILED: ParseException line 1:17 mismatched input '<EOF>' expecting FROM near ')' in from clause

Выполнение, select from_unixtime(unix_timestamp(),"yyyy-MM-hh") from abc.xyz LIMIT 1; дает мне

OK 
2013-07-03 

мой ожидаемый результат, но это не кажется очень разумным мне использовать случайную базу данных и ее таблицы только для доступа к date. Каков правильный способ сделать это?

ответ

1

В настоящее время улей не поддерживает построения строк без чтения каких-либо других таблиц (это то, что вы пытаетесь сделать, когда вы запускаете select curdate() или select curdate() from dual).

Это work in progress.

+0

спасибо. Это было полезно. –

1

использование unix_timestamp()
Для других функций даты выглядит here