데이터베이스 쿼리 질문 있습니다.

데이터베이스 쿼리 질문 있습니다.

QA

데이터베이스 쿼리 질문 있습니다.

본문

예약기능이 있는 홈페이지인데요. 펜션이나 이런거처럼 실시간은 아닙니다.

 

select idx from reserve where thema = '테마명' and date = '날짜' and time = '10:00' and useYN = 'N' 

 

이렇게 쿼리를 써서 불러오고 있습니다.

 

근데 지금 매일 매일 시간들이 있는데 그 시간이 지나가면 자동으로 예약 불가하게 하려고 합니다.

 

그거에 대한 플래그 값은 위 쿼리에 useYN 이구요. 예약불가의 값은 Y입니다..

 

이거를 현재 시간과 비교해서 현재시간이 기존에 예약시간 넘어가버리면 값을 Y로 바꾸려고 하는데 어떻게 해야할까요..? 쿼리로 처리할수있을까요?

 

 

 

이 질문에 댓글 쓰기 :

답변 2

update reserve useYN = 'N'  where date <= '날짜' and time < '10:00'

예약전에 업데이트를 해주세요.
예약을 할수 목록이나 정보를  보여주기 위한 디비 select 명령을 할겁니다.
select 쿼리를 하기전에 update 쿼리를 먼저해주면 디비의 정보가 갱신이 되겠죠.^^
답변을 작성하시기 전에 로그인 해주세요.
전체 224
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT