У меня есть повторяющийся режим оплаты в системе. Все хорошо, успешный ответ API регистрируется в базе данных. Меня беспокоит вопрос: я собираюсь автоматизировать последующие действия по оплате (к сожалению, платежный шлюз не поддерживает) системы. Через cron Я планирую проверку того, какие учетные записи должны быть включены в последующий процесс и уведомление. я здесь надрез в записи базы данных:mysql datetime range select
+---------------------+---------------------+--------------------+
| payment_date | payment_expirydate | transaction_number |
+---------------------+---------------------+--------------------+
| 2012-02-14 03:47:15 | 2012-05-14 03:47:15 | 1-67815163 |
| 2012-02-16 00:53:03 | 2012-05-16 00:53:03 | 1-69010235 |
| 2012-02-16 08:57:16 | 2012-05-16 08:57:16 | 1-69027483 |
| 2012-02-16 09:08:06 | 2012-05-16 09:08:06 | 1-69027694 |
| 2012-02-16 09:58:17 | 2012-05-16 09:58:17 | 1-69028921 |
| 2012-02-17 09:28:32 | 2012-05-17 09:28:32 | 1-69072076 |
| 2012-02-17 06:17:45 | 2012-05-17 06:17:45 | 1-69068200 |
| 2012-02-17 11:12:08 | 2012-05-17 11:12:08 | 1-69074788 |
+---------------------+---------------------+--------------------+
Я имею трудности в создании запроса SQL для этого. Предполагая, что сегодняшний день 2012-05-16 и время 07:00:00. Я хочу получить все учетные записи, которые сегодня и меньше текущего времени. Например, единственная действительная учетная запись (на основе текущей даты и времени, которые я указал), мне нужна учетная запись 1-69010235.
Кроме того, какие-либо советы, если на каком промежутке я должен настроить мой cron?
'select * from table where now()> unix_timestamp (payment_expirydate)' – safarov
как вы скопируете список сегодняшней учетной записи в систему действий платежа? – cctan
спасибо, но это вернет целые счета до даты. Любая идея о возврате только учетных записей, похожих только на текущую дату? –