테스트 사이트 - 개발 중인 베타 버전입니다

데이터베이스 쿼리 질문 있습니다. 채택완료

고급지게 9년 전 조회 3,380

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

 

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

 

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

 

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

 

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

 

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

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
update reserve useYN = 'N'&nbsp; where date <= '날짜' and time < '10:00'



예약전에 업데이트를 해주세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

고급지게
9년 전
빨강망토의비밀님 답변 감사합니다ㅠㅠ 예약하기 전에 업데이트를 한다는게 어떤건지 잘 이해가 안갑니다........................ㅠㅠㅠㅠㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

예약을 할수 목록이나 정보를&nbsp; 보여주기 위한 디비 select 명령을 할겁니다.

select 쿼리를 하기전에 update 쿼리를 먼저해주면 디비의 정보가 갱신이 되겠죠.^^
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인