I came across a problem that I do not understand.
SELECT T1.CUSTOMER_ID,CONVERT(DATE,T1.DOB,105) [DATE_OF_BIRTH],
T2.TOTAL_AMT,
DATEDIFF(YEAR,CONVERT(DATE,T1.DOB,105), GETDATE()) as AGE
FROM CUSTOMER T1
INNER JOIN TRANSACTIONS T2 ON T1.CUSTOMER_ID=T2.CUST_ID
WHERE AGE>=25 and AGE <=35
Whenever I run this query it gives an error:
age is an invalid column
I am trying to find out those customers whose age lies between 25 to 35.