database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 4128 게시물 읽기
No. 4128
쿼리좀 알려주세염 ㅠㅠ
작성자
김진호(jinos78)
작성일
2011-09-28 13:40
조회수
4,553

LPT_RECALLSAPM    <테이블 명>

spam_phonenumber(전화번호) , notice(신고횟수), sort(분류)
             'f','s'
동일한 전화번호이고 sort가 틀리면 sort를 'sf'로 바꾸고 신고횟수는 누적,
전체 항목의 리스트를 구하는 쿼리

spam_number        sort    notice
000-0000-0000       'f'      3
000-0000-0000       'f'      6
000-0000-0000       's'      5
000-0000-0001       'f'      3
000-0000-0001       's'      3
000-0000-0001       's'      3
000-0000-0002       'f'      1
000-0000-0003       's'      2

결과

spam_number        sort    notice    
000-0000-0000       'sf'     14
000-0000-0001       'sf'     9
000-0000-0002       'f'      1
000-0000-0003       's'      2

이 글에 대한 댓글이 총 1건 있습니다.

1> select ss.c1, case when ss.c2 = ss.cc then 'f' else (case when ss.c2%ss.cc = 0 then 's' else 'sf' end) end , ss.dd  from (
2> select phone as  c1, sum(case when sort='f' then 1 else 2 end) c2, count (phone) cc, sum (notice) dd
3> from vc group by phone ) ss
4> go
 c1               dd         
 ------------- -- -----------
 000-0000-0000 sf          14
 000-0000-0001 sf           9
 000-0000-0002 f            1
 000-0000-0003 s            2
 

수식일 들어가 좀 복잡하지만 맞는지 모르겠네여

여러 케이스로 검토해 봐야 하는데 ㅎ

 

 

후후님이 2011-10-19 11:48에 작성한 댓글입니다.
이 댓글은 2011-10-19 13:56에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4131oracle sql developer sybase 원격접속 한글 깨짐 [1]
2011-10-11
7106
4130이 오류 해결좀 ㅠㅠ [1]
오류
2011-10-10
4196
4129dbisqlc 문의 드립니다.
김성현
2011-10-06
4369
4128쿼리좀 알려주세염 ㅠㅠ [1]
김진호
2011-09-28
4553
4127중복된 데이타를 다른값으로 치환하고 중복된 데이터들의 합을 구하는.... [2]
김진호
2011-09-27
4452
4125링크드 서버연결후 조회시 데이터를 강제로 짤린것이 조회가안됩니다.
권순환
2011-09-22
4359
4124Mssql에서 Sybase로 연결된 서버 만들기?? [1]
권순환
2011-09-20
7405
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다