코딩이 쉬워진다!/03. SQL

oracle date 날짜 조건 query

javajin 2018. 11. 6. 17:33
728x90
반응형
SMALL

▶ 날짜를 2개 입력받아 그 기간 만큼 조회 할 수 있도록 함


select a.*

, f_cdnm('AfterServiceCode', a.sys90_type_yn, 1000000, sysdate) as sys09_afterService_nm

from sys90_after_service a 

where sys90_worker like #{worker}

and sys90_happen_reason like #{happenReason}

and sys90_type_yn like #{typeYn}

and sys90_happen_date between #{happenDate}  and #{endDate}



▶and (기준이 되는 date 칼럼 ) between (조건 시작날) and (조건 마지막 날 ) 

을 where 절에 넣어준다. 

[ WHERE 절에 BETWEEN A  AND   B  ]




▶ 화면 단

오늘의 날짜가 가져와서 초기값 셋팅해준다.

한달전부터 오늘까지의 데이터를 보고싶다!! 


Date date = LoginUser.getToday();

CalendarUtil.addDaysToDate(date, -30);

happenDate.setValue(date);

endDate.setValue(LoginUser.getToday());


728x90
반응형
LIST