Teradata kolon’a alias verme konusunda şöyle bir seçimi var. Eğer bir kolon ismi hem tabloda hem de alias olarak verdiğinizde where koşulundaki kolon tablodakine refer ediyor.
Bu durumla birkaç kez DONEM kolonu için başıma geldi.
select cast(cast(cast(current_timestamp - interval '1' month as date format 'yyyymm') as varchar(6)) as integer) as DONEM
select cast(cast(cast(current_timestamp - interval '1' month as date format 'yyyymm') as varchar(6)) as integer) as DONEM from table1 where DONEM=201408