이들은결과 표시 특정 날짜의 SQL 서버 후 고객 첫번째 순서에 따라
CustomerID OrderID Date TableFK
1 1 2017-01-05 1
1 2 2017-01-06 1
1 3 2017-01-10 1
2 4 2017-01-10 2
2 5 2017-01-09 2
2 6 2017-01-16 2
지금 기본적으로 내가 나 2017년 1월 9일을 '후 첫 주문을 한 고객을 반환하려면 현재의 내 결과입니다 '
내가 내가 분명히
CustomerID OrderID Date TableFK
1 3 2017-01-10 1
2 4 2017-01-10 2
2 5 2017-01-09 2
2 6 2017-01-16 2
012을 얻을
WHERE Orders.Date > '2017-01-09'
를 사용하는 경우 3,516,
하지만 내가 찾고 있어요 출력이
입니다CustomerID OrderID Date TableFK
2 4 2017-01-10 2
2 5 2017-01-09 2
2 6 2017-01-16 2
내가 어떻게 이것을 달성 할 수 있습니까? 내가 http://sqlfiddle.com/#!9/3d55d/2
그래, 나는 명명 규칙을 알고있다. 그것은 단지 간단한 예였습니다. 이 코드는 작동하지만 정확한 출력을 제공하지 않습니다. 다른 주문을 표시하고 그룹화하지 않으려면 어떻게해야합니까? 어떻게하면 같은 결과를 얻을 수 있습니까? –
@ RyanGadsdon. . . 나는 당신의 코멘트에있는 질문을 이해하지 못합니다. 새로운 질문은 일반적으로 의견보다는 질문으로 질문해야합니다. –