오라클의 PL/SQL에서 update문을 쓰려고 합니다.
============================================================
update eve_test(table명)
set readnum(조회수) = readnum(조회수) + 1
where WRITEDAY(from날짜) > '2001-03-12' and
WRITEDAY(to날짜) < '2001-03-12'
============================================================
이렇게 했는데 3월 12일의 데이타가 있음에도 불구하고 업데이트가 되질않네여~~ ㅠ.ㅠ
where절에서 날짜를
writeday >= '2001-03-12' and writeday <= '2001-03-12'
라고도 써봤지만 역쉬 update가 되질않고 있슴당... 어케하져?
꼭 from의 날짜와 To의 날짜를 입력해야하구엽....
그날 하루의 조회수를 오리려구하는데~~~
열분의 많은 조언 부탁드림당.... 헤헤^^;
> 오라클의 PL/SQL에서 update문을 쓰려고 합니다.
>
> ============================================================
>
> update eve_test(table명)
> set readnum(조회수) = readnum(조회수) + 1
> where WRITEDAY(from날짜) > '2001-03-12' and
> WRITEDAY(to날짜) < '2001-03-12'
>
> ============================================================
> 이렇게 했는데 3월 12일의 데이타가 있음에도 불구하고 업데이트가 되질않네여~~ ㅠ.ㅠ
>
> where절에서 날짜를
>
> writeday >= '2001-03-12' and writeday <= '2001-03-12'
>
> 라고도 써봤지만 역쉬 update가 되질않고 있슴당... 어케하져?
>
> 꼭 from의 날짜와 To의 날짜를 입력해야하구엽....
>
> 그날 하루의 조회수를 오리려구하는데~~~
>
> 열분의 많은 조언 부탁드림당.... 헤헤^^;
시간 때문에 그러네요
writeday > '2001-03-11' and writeday < '2001-03-13'
으로 주시던지
인덱스를 안타는 칼럼이라면
to_char(writeday,'yyyy-mm-dd') = '2001-03-12'로 주시던지
마지막 하나는
이게 정답인데 기억이..-.-;;;
writeday between '2001-03-12'<<여기에 00:00:00 추가 and '2001-03-12' <<여기엔 23:59:59 를
추가하는데 타임 설정하는 방법을 까먹었네염..
찾아보시졈..-.-;;