我在系統中有定期付款方式。一切正常,API成功響應會記錄在數據庫中。 我的問題的關注點是,我即將自動化系統的後續付款操作(不幸的是,支付網關不支持)。 通過cron我會安排檢查是否必須在隨後的過程中包含哪些帳戶和通知。 我這裏的數據庫條目的剪斷:mysql日期時間範圍選擇
+---------------------+---------------------+--------------------+
| 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 2012-03-29 09:47:40
如何將今天的賬戶列表提供給付款操作系統? – cctan 2012-03-29 09:53:23
謝謝,但這將返回日期前的整個帳戶。任何想法只返回類似於當前日期的帳戶? – 2012-03-29 09:54:06