저는 SQL에 익숙하지 않으며 ANSI SQL에서 변수를 설정하는 방법을 찾고 있습니다.ANSI SQL에서 변수 설정
select * from table1
where first_date > ‘2014-01-01'
and where second_date = ‘2014-01-01’
and where third_date < ‘2014-01-01’
하지만 내가 좋아하는 뭔가를 바라고은 : 나는이 가지고
set x = ‘2010-12-31’
select * from table1
where first_date > x
and where second_date = x
and where third_date < x
내가 저장 프로 시저에 대해 읽어을하지만 너무 단순 해 보이는 무언가에 대한 과잉처럼 보인다. 저는 Netezza를 사용하고 있지만 다른 데이터베이스에서도 작동 할 수있는 일반적인 솔루션을 원합니다.
열팽창 계수는 대신 "값 (날짜 '2014년 1월 1일')"당신 "을 선택 '2014년 1월 1일을':: DATE"를 사용하는 것이 – ScottMcG