0
我有一個名爲CntDays(date1,date2)的模塊。訪問2007 - 星期
當我運行此查詢,一切工作正常:
SELECT MAX(cont.status) as raStatus,
MIN(cont.receipt_time) as startDate,
MAX(cont.insp_time_c) AS stopDate,
CntDays(DateValue(MIN(cont.receipt_time)),DateValue(MAX(cont.insp_time_c))) AS days,
comments.comments AS comments,
comments.exempt AS exempt
FROM cont, comments
WHERE cont.ra = comments.ra
GROUP BY cont.ra, comments.comments, comments.exempt
但是,如果運行此查詢:
SELECT DISTINCT cont.ra,
MAX(cont.status) as raStatus,
MIN(cont.receipt_time) as startDate,
MAX(cont.insp_time_c) AS stopDate,
CntDays(DateValue(MIN(cont.receipt_time)),DateValue(MAX(cont.insp_time_c))) AS days,
comments.comments AS comments,
comments.exempt AS exempt
FROM cont, comments
WHERE cont.ra = comments.ra
GROUP BY cont.ra, comments.comments, comments.exempt
我不斷收到此錯誤信息:
Data type mismatch in criteria expression.
的兩者之間的區別僅在於「獨特的連續」聲明。 我不夠知識如何解決這個問題。
因此刪除DISTINCT,它的工作原理。只是不知道爲什麼。 – user1621308