쇼핑몰 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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 24018
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12458
8720 사용자의 쿼리 추적하기 [2] Larry 2015.05.14 3054
8719 sp_executesql에서 ROW_NUMBER() ORDER BY절 설정이 안먹습니다. 돌브레인 2015.05.14 2791
8718 쿼리 운용시 발생하는 메세지들입니다. 어떤문제인지 확인부탁드립니다. [3] 지니79 2015.05.13 3063
8717 Count 쿼리문의 [2] 장성원_305526 2015.05.13 2380
8716 DDLTrigger에서 프로시저 내용이 짤리게 됩니다~ [2] 더따뜻한 2015.05.13 2447
» 단가와 이전단가를 같이 가져오려면 [3] 냥냥 2015.05.12 2537
8714 디스크 보고서에 자동증가/축소 이벤트 항목이 뜨지 않아요.. [2] 졸리앙쥬 2015.05.12 2781
8713 로그인 계정 별 권한 스크립트 [3] 양아치베이비 2015.05.12 2838
8712 도움이필요합니다.] oci_define_by_name 질문입니다. [4] 니징구 2015.05.11 4199
8711 Update문 한번으로 모든 레코드의 값을 바꾸고 싶습니다. [2] 컴맹 2015.05.11 2706
8710 로그인 접속 기간 쿼리 문의입니다. [1] 짬자면굿 2015.05.09 2942
8709 페이징될 실제 페이지 번호 미리 알기 [1] DDM 2015.05.08 3461
8708 update 문의 [1] 준후택 2015.05.08 2380
8707 DB 유효 공간 이유진_301818 2015.05.07 2455
8706 날짜계산 ! :) [5] 마힐링 2015.05.07 3202
8705 데이터가 많을 경우 적을경우와 비교해서 인덱스 삭제시 시간이 많이 걸리나요? [1] 로쏘네리 2015.05.07 2296
8704 sp_send_dbmail db메일전송 권한관련 질문 [1] 풀내기vber 2015.05.07 4562
8703 스키마 삭제 [1] hhhh 2015.05.07 2451
8702 유지관리 계획작업시 네트워크 드라이브 백업 문의 [4] jump76821 2015.05.07 3590
8701 space에 간혹 ? 가 들어 갑니다. 닉네임중복 2015.05.06 2161





XE Login