
โจทย์ผมคือ จะหาลูกค้าเจ้าใหม่ในแต่ละปี
เช่น ในปี 2014 จะมีข้อมูลซื้อขายกัน 2 เจ้าได้ แก่ Customer1 และ Customer3
แต่ผมจะหาลูกค้าใหม่ในปี 2014
ผลลัพธ์มันต้องได้ Customer3 เพราะ Customer1 เป็นลูกค้าเก่าเพราะมีการซื้อขายไปแล้วในปี 2013
Moderator: mindphp
Code: Select all
SELECT Customer,Date FROM `invoice` where Year(Date) = '2014' and Customer NOT IN (SELECT Customer FROM invoice where Year(Date)< '2014' group by Customer,Year(Date)) group by Customer;
Code: Select all
SELECT Customer,Date FROM `invoice` where Year(Date) >= '2014' group by Customer,Year(Date) group by Customer;
Users browsing this forum: No registered users and 4 guests