sql 에서 변수 컬럼을 숫자로 비교 해야할 일이 있을때 where에서
더시민
0
1498
0
2021.09.07 18:21
select * from 테이블 where 컬럼1 = '1' and cast(컬럼2 as unsigned) < '{$비교}'
컬럼2는 varchar 인 상태이나 데이타값들은 전부 숫자
사실 날짜 비교를 해야할 일이 있는데
db가 변수형이어서 이걸 datatime으로 바꾸자니 이전 소스들 건드리기 애매해서
$비교 = date("YmdHis", strtotime("-3 days")); //3일전으로 비교해서
이렇게