PDA

View Full Version : بدست آوردن آخرین رکورد خرید مشتریان



Naghibi
یک شنبه 03 آذر 1392, 08:22 صبح
با سلام خدمت همه برنامه نویسان گرامی

من یه جدول دارم که شامل فیلدهای CustomerID و BuyDate و Cost است. توی این جدول اطلاعات خرید مشتریان ذخیره میشود. میخوام یک select بنویسم که آخرین رکورد خرید هر مشتری رو نشون بده و اگر میشه sum این رکوردها رو هم محاسبه کنه. اما نمیدونم چه جوری میشه یه همچین دستوری نوشت؟ لطفا منو راهنمایی کنین

sagggad
یک شنبه 03 آذر 1392, 08:56 صبح
سلام دوست من.ازچه پایگاه داده ای استفاده میکنی؟؟؟

Naghibi
یک شنبه 03 آذر 1392, 09:27 صبح
سلام

من از Access برای بانک اطلاعاتی استفاده میکنم

Naghibi
یک شنبه 03 آذر 1392, 10:21 صبح
SELECT sum(Cost) FROM
BuyTbl inner JOIN (
SELECT CustomerID,Max(BuyDate) as BuyDateMax from BuyTbl
group by CustomerID) as max_date ON BuyTbl.CustomerID = max_date.Customer AND BuyTbl.BuyDate = max_date.BuyDateMax