2016-10-28 4 views
0

을 선택 젠토.

그에 대한 제안이 있으십니까?

+0

스택 오버플로가 [프로그래밍 관련] (http://stackoverflow.com/help/on-topic) Q & A 사이트이기 때문에이 질문을 주제와 관련이 없도록 닫으려고합니다. 귀하의 질문은 프로그래밍에 관한 것이 아닙니다. 아마도 http://magento.stackexchange.com에 게시해야할까요? – Enigmativity

답변

0

Magento는 mysql DB를 사용합니다.

DB 스키마를 실제로 알지 못합니다. 주어진 시간 간격 동안 $ 1000 이상의 모든 주문을 제공하는 쿼리를 찾습니다. 그런 다음 결과에서 임의의 행을 선택하십시오. 실제로 일할 수 Mysql 1 Random Row

뭔가

SELECT DISTINCT customer_id from sales_order 
WHERE created_at between ? and ? 
AND grand_total > 1000 
ORDER BY RAND() LIMIT 1 

같은 대답을 참조하십시오. 테이블에서 조회 할 수있는 customer_id이 있습니다.

내 검색어에 DISTINCT을 사용했기 때문에 고객이 1 천 달러가 넘는 주문을 한 경우에도 주어진 시간 간격으로 1 천 달러 주문을 한 다른 고객처럼 우승하는 기회가 하나뿐입니다.