sql 에서 변수 컬럼을 숫자로 비교 해야할 일이 있을때 where에서

sql 에서 변수 컬럼을 숫자로 비교 해야할 일이 있을때 where에서

더시민 0 1498 0

select * from 테이블 where 컬럼1 = '1' and cast(컬럼2 as unsigned)  < '{$비교}'

 

컬럼2는 varchar 인 상태이나 데이타값들은 전부 숫자

 

사실 날짜 비교를 해야할 일이 있는데 

 

db가 변수형이어서 이걸 datatime으로 바꾸자니 이전 소스들 건드리기 애매해서

 

$비교 = date("YmdHis", strtotime("-3 days"));  //3일전으로 비교해서 

 

이렇게 

0 Comments
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand