我使用下面的查詢:爲什麼日期之間的查詢返回空
$sql = "SELECT regTime FROM customers WHERE 'regTime' BETWEEN '2016-04-14 00:00:00' AND '2016-04-16 23:59:59'";
,結果我得到的是空數組。
什麼可以解決?爲什麼會發生? 謝謝。
我使用下面的查詢:爲什麼日期之間的查詢返回空
$sql = "SELECT regTime FROM customers WHERE 'regTime' BETWEEN '2016-04-14 00:00:00' AND '2016-04-16 23:59:59'";
,結果我得到的是空數組。
什麼可以解決?爲什麼會發生? 謝謝。
WHERE 'regTime'
如果你要引用的列名,使用反引號(')....簡單單引號('
)指定的字符串字面....所以你要檢查字符串「regdate '是在日期之間,不是列值
SELECT [originalAlarmTime] FROM [dbo]。[Alarms] WHERE originalAlarmTime BETWEEN'2015-07-01 20:18:58.000'AND'2015-07-01 20:20 :47.000'
SELECT [originalAlarmTime] FROM [dbo]。[Alarms] WHERE originalAlarmTime> ='2015-07-01 20:18:58.000'AND originalAlarmTime < ='2015-07-01 20:20:47.000 '
「如果你必須引用」,你應該在他必須使用引號時加上解釋。 – sagi
也要在日期中更改它?我改變它到處都還空着 – nim