0
SELECT MAX(PRC_MIN_LENGTH) PRC_MIN_LENGTH, MIN(PRC_MAX_LENGTH) PRC_MAX_LENGTH, MAX(PRC_MIN_WIDTH) PRC_MIN_WIDTH, MIN(PRC_MAX_WIDTH) PRC_MAX_WIDTH
FROM (
SELECT PRDT_PRICE_CODE, MIN(PRC_MIN_LENGTH) PRC_MIN_LENGTH, MAX(PRC_MAX_LENGTH) PRC_MAX_LENGTH, MIN(PRC_MIN_WIDTH) PRC_MIN_WIDTH, MAX(PRC_MAX_WIDTH) PRC_MAX_WIDTH
FROM PRODUCT_PRICE_INFO
WHERE PRDT_PRICE_CODE
IN (
SELECT PRDT_PRICE_CODE
FROM PRODUCT
WHERE PRODUCT_ID =1
UNION SELECT PRDT_PRICE_CODE
FROM PRODUCT_OPTION
WHERE PROD_OPT_ID
IN (
'1', '101', '201', '303', '401'
)
)
AND CURDATE()
BETWEEN DATE_SUB(CURDATE() , INTERVAL 1
DAY)
AND DATE_ADD(CURDATE() , INTERVAL 1
DAY)
GROUP BY PRDT_PRICE_CODE
)PRC_RANGE
此查询在MySQL数据库而不是在SQLite的运行运行。MySQL查询不SQLite中
错误在哪里,我该如何解决这个问题?
你会得到什么错误? – Cyclonecode 2014-10-06 21:31:18
接近“1”:语法错误: – Chidhambaram 2014-10-06 21:31:47
我在想'也许'INTERVAL'不能在'sqlite'中工作,请阅读http://www.sqlite.org/lang_datefunc.html并尝试找到替换。 – Cyclonecode 2014-10-06 21:34:29