안드로이드 개발 질문/답변
(글 수 45,052)
select * from c_ing order by Dat desc
이런식으로 쿼리를 날렸을 경우
select DISTINCT Prt from c_ing order by Dat desc
날리면
이렇게 나옵니다.
근데 재가 원하는 결과와 정반대로 나오고 있네요
저는 Prt들의 최상위 날짜 기준으로 정렬 하고 싶은데 Prt가 같은 경우 들 중에서 최하위를 놓고 날짜를 비교하네요...
어떻게 해야 할까요?
정리 하자면 재가 원하는 결과는
화면상에서 보았을 경우
420 의 최상위 시간이 가장 크니
index (0) -> 420
index (1) - > 267
index (2) - > 3510
이런식으로 첫번째 화면에서 하위 중복 값만 제거하면 되네요...
설명이 바보 같아서
1번 결과 (날짜 내림차순)
420
420
267
3510
267
86
86
420
원하는 결과
420
267
3510
86
http://stackoverflow.com/questions/5391564/how-to-use-distinct-and-order-by-in-same-select-statement