У меня есть этот запрос в SQL Server:Invalid ошибка столбца в SQL Server
SELECT
cr.formno, cr.controlid as formid,
min(cr.series) as formstartseries,
max(cr.series) as formendseries,
(SELECT currentseries
FROM af_inventory
WHERE objid=cr.controlid) AS afi_currentseries,
(SELECT currentseries
FROM af_control
WHERE objid=cr.controlid) AS afc_currentseries
FROM cashreceipt cr
WHERE cr.collector_objid='USR409c49cc:1488078ce62:-7958'
AND cr.objid NOT IN (SELECT objid
FROM remittance_cashreceipt
WHERE objid=cr.objid)
GROUP BY cr.formno, cr.controlid
HAVING formstartseries <> afi_currentseries
После выполнения этого запроса, он выдает ошибку:
Invalid column name
formstartseries
,afi_currentseries
Что случилось?
и не может использовать псевдоним столбца внутри groupby или – Sachu