我正在使用共享主機的GoDaddy web服務器。我有一個mysql數據庫,其中有2列包含數據類型日期..我正在使用以下sql查詢。從query1中,我收到來自query2的過期記錄&獲取正在進行的記錄。問題是因爲網絡服務器使用它的本地時間,所以每印度時區我沒有得到準確的記錄。有沒有辦法解決查詢中的問題。按照IST區域從mysql表中獲取數據
查詢1
SELECT * FROM報價WHERE的startDate < = CURRENT_DATE日期和結束日期< = CURRENT_DATE
QUERY2
SELECT * FROM報價WHERE的startDate < = CURRENT_DATE日期和結束日期> = CURRENT_DATE
這似乎是幾乎工作。但在印度當前日期是2017/02/11。所以根據以下查詢,它不應該顯示記錄結束日期小於2017/02/11,但它仍然取得2017/02/10的記錄。 SELECT * FROM offers WHERE CONVERT_TZ(startDate,'UTC','Asia/Kolkata')<= CURRENT_DATE AND CONVERT_TZ(endDate,'UTC','Asia/Kolkata')> = CURRENT_DATE – SUN
什麼是價值當前日期 ? – mandar
這是2017-02-10 – SUN