초보의 어려움을 도와주시기 바랍니다.
전체 레코드 중 선택된 레코드의 숫자를 구하는 건데요
<중략>
select line, gong from nn_qc03
where re_date between :START and :END
union all
select line, gong from nn_qc04
where t_date between :START and :END
union all
select line, gong from nn_qa41
where wr_date between :START and :END
<중략>
쿼리의 SQL에 위와 같이 적었어요.
where절의 er_date, t_date, wr_date등은 모두 날짜 값을 갖고 있는 string field이고
:START, :END는 같은 변수 값을 가져야 하구요,
날짜 범위를 구하려고 하는 파라미터예요.
위와 같이 입력해보니 잘안되는 군요.
파라미터를 중복해서 여러번 쓸 수 있는지와 방법, 또는 더 좋은 방법은 업는지요?
고수님들 답변 부탁드립니다.
밑에 코딩같은 경우...(제가 보기엔)...
start 와 end 에 같은 값을 넣고 싶은 건가요...
그렇다면...가능한 표현이고요...
지금 코딩을 보면...
start와 end는 예약어라고 해서...
써서는 안될것 같군여...
strt나...eend와 같이 바꿔서 해 보세요...
그럼 즐코...저도 초보라서...
고구마 wrote:
> 초보의 어려움을 도와주시기 바랍니다.
>
> 전체 레코드 중 선택된 레코드의 숫자를 구하는 건데요
>
> <중략>
> select line, gong from nn_qc03
> where re_date between :START and :END
> union all
> select line, gong from nn_qc04
> where t_date between :START and :END
> union all
> select line, gong from nn_qa41
> where wr_date between :START and :END
> <중략>
>
> 쿼리의 SQL에 위와 같이 적었어요.
> where절의 er_date, t_date, wr_date등은 모두 날짜 값을 갖고 있는 string field이고
> :START, :END는 같은 변수 값을 가져야 하구요,
> 날짜 범위를 구하려고 하는 파라미터예요.
> 위와 같이 입력해보니 잘안되는 군요.
> 파라미터를 중복해서 여러번 쓸 수 있는지와 방법, 또는 더 좋은 방법은 업는지요?
> 고수님들 답변 부탁드립니다.