ms-sql이나 mysql이면 쉬울 껏을...ㅜㅜ 아... access...
제품들 리스트를 가져오고 가져올때 그 제품의 마지막 거래의 가격을 가져오고 싶은데..
현재는 제품 가져오고 그중에서 하나하나의 거래 가격을 하나씩 sql을 날리고 있는데
1000개가 넘어가면..... 느리네요...;;;
뭐 예상은 했었지만..;;;;
product 테이블에서 제품리스트를 가져오고
select * from products order by p_code,p_name
그뒤에 for 문으로 하나하나의 최종 거래가격을 가져오니... 힘드네욤..;;;;;
그것도 dates에 날짜밖에 안들어가고 keys도 생각해야 해서 max를 쓸수도 없궁....
이걸 퀴리 한개로 해결할수 없을까요??
엑세스라 프로시져를 쓸수도 엄꽁...
select p_price from buys where p_code='aaa' order by dates desc, keys desc;
방법이라도 좀 알려주시길....ㅜㅜ |