쿼리하나봐주세요 초보라 머리가 아파요
본문
a필드
b필드
가있으면
a필드는 ok만 가저오고 b필드는 1이라는 값과
오늘 날짜의 2까지 가지고 왔으면 좋을것 같은데요
이걸 한번의 select의 가저올수 있을까요?
고수님들 도와주세요
답변 2
select a, b, substr(curdate(),1,2) as today2c from table
where a = 'ok' and b = '1'
이렇게 하면될것같은데
조건이 좀 모호합니다.
두개의 조건이 참이어야하면 and이고
둘중하나의 조건이면 or 로 변경하시면되고
그게 아닌 컬럼의 값이 조건이면 좀 달라지긴합니다.
초보는 이상하게 쉽게 질문 하는 것 자체가 어렵나 보더군요
그리고 쿼리문도 php에서 실행 할 것인지 아닌지 까지 질문을 상세하게 해야 답변도 앋기 쉽겠죠
php에서 사용할 것이 아니라면 또 질문을 다시 해야할테죠
ap가 ok이고 bp가 rt이고 tp가 오늘 날짜인 것과
ap가 ok이고 bp가 in 인 것을 추출한다 그런 내용 같네요
php
$today = date("Y-m-d");
$sql ="select * from table where (ap='ok' and bp='rt' and INSTR(tp ,'$today') ) or (ap='ok' and bp='in' )";
답변을 작성하시기 전에 로그인 해주세요.