Я исчерпал свои поиски, ища решение для расчета даты в MySQL. Мой клиент хочет узнать, сколько сделок было сделано за последнюю неделю, месяц и год.MySQL Расчет дат
Это SQL-скрипт (но на языке MySQL). Я занят, поэтому не беспокойтесь о выборе, From и т. Д. Поле datetime_created (в скрипте) уже находится в UnixTime, а временная метка (теперь) используется для расчета текущей даты минус 7 дней. Поскольку результат формулы также может быть отрицательным, мне нужен только результат между 0,01 и 7.
Моя формула на прошлой неделе приведена ниже. Есть идеи?
(registrations.datetime_created -unix_timestamp(now())-604800)/86400
Это позволяет выбирать записи между t oday и 7 дней вперед, а не на прошлой неделе – Christian
Временное braindeath - исправлено :) –
Не работает Я боюсь, что сообщение об ошибке, которое я получил, вообще не поможет. Похоже, это проблема DateAdd. – hermanvn