일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Oracle
- String 배열
- checkbox 값처리
- String[]
- ajax 동기방식처리
- 한국소프트웨어산업협회
- 첫주 및 마지막주 날짜 전체 포함
- KOSA
- mysql trigger
- TM128
- multipart
- eclipse hotdeploy
- group by max
- ajax async
- ant path pattern
- mysql
- 폐업자에 대한 업종등의 정보내역
- 아이폰키보드
- map api v3
- update
- extundelete
- 2개 테이블
- http https
- 주소 좌표변환
- 서브쿼리
- remote ip
- partition by
- 접속ip
- jquery selectbox change
- 컴퓨터 드라이버
Archives
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
예외시간 체크(시간대 및 일자별) 본문
예외시간처리시 시간단위 체크와 일자 단위 체크를 함께 처리하기(내맘대로..ㅋㅋ)
select * from tb_items_exp
where
(
(to_char(stime,'YYYYMMDDHH24MI') <= '201607020900' and to_char(etime,'YYYYMMDDHH24MI') > '201607020900') or
(to_char(stime,'YYYYMMDDHH24MI') >= '201607020900' and to_char(stime,'YYYYMMDDHH24MI') < '201607020910' and to_char(etime,'YYYYMMDDHH24MI') > '201607020900' and to_char(etime,'YYYYMMDDHH24MI') <= '201607020910') or
(to_char(stime,'YYYYMMDDHH24MI') < '201607020910' and to_char(etime,'YYYYMMDDHH24MI') >= '201607020910')
) and isallday = 'N'
union all
select * from tb_items_exp
where
'20160720' between to_char(sdate,'YYYYMMDD') and to_char(edate,'YYYYMMDD') and isallday = 'Y'
;
isallday = 'N' : 시간대별 체크 건, isallday = 'Y' : 일자별 체크
'가벼운 배움 > Oracle' 카테고리의 다른 글
oracle 2개 테이블 join 해서 update 하기 (0) | 2016.11.25 |
---|---|
DB Link 와 SYNONYM (0) | 2016.07.25 |
예약날자 조건별 처리하기 (0) | 2016.07.03 |
패스워드에 특수문자가 있을 때 sqlplus 접속방법 (0) | 2016.05.20 |
난수발생하여 Insert하기 샘플 (0) | 2016.05.16 |