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
운영게시판
최근게시물
MS-SQL Q&A 6743 게시물 읽기
No. 6743
최근 매출액 조회
작성자
초봉이
작성일
2013-10-07 18:06
조회수
7,297

안녕하세요.

최근 매출액을 조회하려고 합니다.

오라클에서 사용하던 구분을 쓰려고 했더니 에러가 납니다.

에러: 메시지 156, 수준 15, 상태 1, 줄 3
키워드 'where' 근처의 구문이 잘못되었습니다.
 

테이블 : t_amt

seller_code : 업체코드

capital_amt : 매출액

year : 년도

쿼리 :

 select * From (


             select seller_code, capital_amt, year, row_number() over(PARTITION BY  seller_code order by year desc) R
             from t_amt where del_flag = 'N' )

where R = 1)
 

도와주세요....

 

이 글에 대한 댓글이 총 4건 있습니다.
select * 
From 
(
select seller_code, capital_amt, year, row_number() over(PARTITION BY  seller_code order by year desc) AS R
from t_amt 
where del_flag = 'N' 
) AS tbl
where R = 1
;
우욱님이 2013-10-07 18:18에 작성한 댓글입니다. Edit

우아~~~~

우욱님 넘 감사합니다.

이렇게 빨리 답변을 받게될줄은 ...T.T

제가 잘몰라서 그러는데요...

select * from () 할때 별칭(?) as tbl을 왜 써야하는건가요?

 

 

초봉이님이 2013-10-07 19:26에 작성한 댓글입니다. Edit

문법이 그 모냥이에요.. ㅋ

우욱님이 2013-10-08 04:40에 작성한 댓글입니다. Edit

아하...문법..ㅋㅋ

답변 감사합니다.^^

초봉이님이 2013-10-10 11:14에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6746쿼리로그확인하기 [3]
전성진
2013-10-10
10295
6745SQL 2005 -> SQL 2008 [2]
박아무개
2013-10-10
7933
674464bit SQL Server 로 컨버트 [1]
박아무개
2013-10-10
7183
6743최근 매출액 조회 [4]
초봉이
2013-10-07
7297
6742and 조건 적용이 않되요... [3]
김우성
2013-10-01
7442
6741tree 구조 sorting 관련 질문드립니다. [4]
내아음벌집
2013-09-29
9449
6739두가지 계산식을 쿼리문으로 만들고 싶어요... [2]
김우성
2013-09-28
7763
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다