정렬

정렬

QA

정렬

답변 1

본문

아래처럼 되어 있는데요

 

$list = array();

$sql_common = " from g5_jungsan $add_qry ";

if ($sst) $sql_order = " order by $sst $sod ";
else $sql_order = " order by po_rel_id desc ";

$sql = " select count(*) as cnt {$sql_common} ";
$row = sql_fetch($sql);

 

po_rel_id  이게 100013 이렇게

십만번이 넘으니 정렬이 이상하게 되는데 왜그럴까요?

99999

99998 이렇게 내림차순으로 잘나오는데

 

100001이 맨끝으로 가버니네요... 

이 질문에 댓글 쓰기 :

답변 1

  po_rel_id의 데이터셋이 varchar라 그렇습니다.

order by po_rel_id*1 desc 로 해보세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로