Как преобразовать строку/varchar в метку времени в MonetDB?Преобразование строки в метку времени в MonetDB
Подобно этому, но с точностью до миллисекунды (до шести знаков после запятой, в идеале):
sql>select str_to_date('2008-09-19-18.40.09.812000', '%Y-%m-%d-%H.%M.%6S');
+--------------------------+
| str_to_date_single_value |
+==========================+
| 2008-09-19 |
+--------------------------+
1 tuple (0.312ms)
Я не уверен, будет ли построен str_to_date или я создал его давным-давно и забыл ли.
create function str_to_date(s string, format string) returns date
external name mtime."str_to_date";
Edit: ожидается выход что-то вроде
+---------------------------------+
| str_to_timestamp_single_value |
+=================================+
| 2008-09-19 18:40:09.812000 |
+---------------------------------+
для monet v1.7, он выкинет ошибку «такой бинарный оператор». Добавить имя схемы перед именем функции 'select sys.str_to_timestamp' – redexp
Спасибо за информацию, я обновлю свой ответ. –