我想運行一個查詢,其中有2個子查詢。我試圖創建一個名爲'Delta Date'的字段,它從Date1中減去minDate(來自第二個查詢)。請幫助,我不斷收到錯誤'子查詢有太多列。'SQL子查詢:子查詢有太多列
SELECT Date1, #first query
(Date1 - minDate) as Delta Date
UNIQUE_ID
FROM panel
WHERE (lower(criteria) LIKE lower(\'%criteria1%\'))
AND UNIQUE_ID IN (
SELECT min(Date1) as minDate, #second query
UNIQUE_ID
FROM panel
WHERE (lower(criteria) LIKE lower(\'%criteria2%\'))
AND Amount < 10000
AND UNIQUE_ID IN (SELECT UNIQUE_ID #third query
FROM panel
WHERE file_date > \'9/30/2015\'
/* AND additional logic to filter member purchases */
GROUP BY UNIQUE_ID
HAVING count(AMOUNT) > 1)
GROUP BY UNIQUE_ID)