Как добавить дни в orient db

Как мы добавляем дни к датам в Orient db?

select sysdate()+1 from safetyplan;

Он дает тот же результат, что и sysdate (). 1 не добавляется. Не могли бы вы мне помочь?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
3
0
163
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Согласно Orientdb doc 2.2:

sysdate() returns the current date time. If executed with no parameters, it returns a Date object, otherwise a string with the requested format/timezone.

Таким образом, один из возможных способов - преобразовать объект даты в long с помощью метода .asLong () объекта даты. Затем сделать необходимое дополнение. Преобразовать его обратно в дату с помощью метода .asDate ().

Пример: Чтобы добавить день к текущему, используйте:

select sum(sysdate().asLong(),86400000).asDate() from safetyplan;

Примечание: мы добавляем миллисекунды и 1 день = 1000 * 60 * 60 * 24 миллисекунды.

NB: Подумал, что эти ответы могут кому-то помочь, и извиняюсь за ответ на мой собственный вопрос.

не нужно оправдываться за ответ на ваш вопрос. Довольно приятно решать самостоятельно +1.

Barbaros Özhan 09.10.2018 12:15

Другие вопросы по теме