쇼핑몰 DB인데요


날짜별, 매입처별로 매입단가를 조회를 하는데 각 상품별로 해당 날짜 이전의 매입단가 가 같이 노출이 되어야 합니다

이전가는 해당 날짜 이전의 가장 최근 단가를 가져오면 됩니다.

======================

검색일자 : 2015-04-14


매입처 | 품명 | 수량 | 단가 | 이전가


쿼리 하나로 처리할 방법이 있을까요?

간략하게 DB구성은 아래와 같은 형태로 되어있습니다.


테이블 Product_Log

매입처

품명

수량

단가

매입일자


상품별로 검색일자 이전의 가장 최근 단가를 가져올때 현재는

중복 쿼리로 되서

처음 쿼리에서 매입처부터해서 단가까지 데이타를 가져오고

그 아래쪽에서 품명과 검색일자로 이전의 단가를 가져오는 쿼리로 작성되어 있습니다.

이러다보니까 조회시간이 많이 걸립니다.


select * from Product_Log where 검색일자='2015-04-14'
...
...
   이전단가 조회
   select 단가 from Product_Log where 검색일자<'2015-04-14' and 품명='품명'
..
..

이 부분을 하나의 쿼리로 합칠 방법이 있을까요?
No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 551
8733 프로시저 실행시 where 작은따옴표를 어떻게 처리 해야할지 고민입니다 도와주세요 [3] 이상준_300283 2015.05.24 4588
8732 MSSQL 책하나 추천 부탁드립니다. [1] Sinlay 2015.05.22 2626
8731 한컬럼에서 반복적인 중복 값제거하기 아시는분 [1] 곰요 2015.05.22 2563
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3323
8729 커서 쿼리 문의 입니다. [2] 카르페디엠 2015.05.21 2553
8728 홈페이지 서버 관련 문의 (DB 관련 문의) [1] 아우렐리오 2015.05.21 4802
8727 중복구간 삭제 쿼리 질문드립니다 [2] saysay218 2015.05.20 3923
8726 mssql lock 에 대해서 궁금한게 있어서요.. [4] 죄민수 2015.05.19 2728
8725 프로시저의 주석이 다 사라졌습니다. 흑흑 2015.05.19 2203
8724 MS-SQL 2012버전에서 임시테이블 관련 문의입니다.. [3] 비와바람 2015.05.19 2551
8723 디비 용량 확보 관련 [1] hhhh 2015.05.18 2413
8722 rollup 질문입니다. [3] 카르페디엠 2015.05.18 2401
8721 MSSQL 2000 to MSSQL 2014 마이그레이션 방법 문의 드립니다. [1] 꼬부랑 2015.05.15 5117
8720 사용자의 쿼리 추적하기 [2] Larry 2015.05.14 3038
8719 sp_executesql에서 ROW_NUMBER() ORDER BY절 설정이 안먹습니다. 돌브레인 2015.05.14 2771
8718 쿼리 운용시 발생하는 메세지들입니다. 어떤문제인지 확인부탁드립니다. [3] 지니79 2015.05.13 3053
8717 Count 쿼리문의 [2] 장성원_305526 2015.05.13 2361
8716 DDLTrigger에서 프로시저 내용이 짤리게 됩니다~ [2] 더따뜻한 2015.05.13 2426
» 단가와 이전단가를 같이 가져오려면 [3] 냥냥 2015.05.12 2481
8714 디스크 보고서에 자동증가/축소 이벤트 항목이 뜨지 않아요.. [2] 졸리앙쥬 2015.05.12 2735





XE Login