دوستان سلام.
یک جدولی دارم که بر اساس سه ستون آن میخوام اطلاعات رو واکشی کنم.
اسم جدول :TblRejimDayes

ستونهای Date , Vadeh,BakhshId

ستون Vadeh سه نوع مقدار 1و2و3 میگیره.

میخوام داده های مربوط به یک بخش (BakhshId)و در آخرین تاریخ (Date)و در آخرین وعده غذایی(Vadeh) رو بخونم.با دستور زیر جواب درست نمیده.

  cmd.CommandText = "Select * FROM TblRejimDayes wHERE( Vadeh= (SELECT MAX(Vadeh) FROM TblRejimDayes WHERE Date = (SELECT MAX(Date) FROM TblRejimDayes WHERE ( BakhshId=@BakhshId) ))) ";


ممنون