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
"1"근처에 : 구문 오류 : – Chidhambaram
'INTERVAL'이'sqlite'에서 작동하지 않는다고 생각합니다. http://www.sqlite.org/lang_datefunc.html을 읽고 대체품을 찾으십시오. . – Cyclonecode