بسم الله الرحمن الرحیم
با سلام خدمت دوستان عزیز
من یک جدول دارم که حاوی فیلدهای : نام و نام خانوادگی - تاریخ تولد - نام پدر - مبلغ خرید
می باشد . Kharid FatherName Date FLName
من می خواهم با دستور SQL افرادی با نام ( مثلاً X ) که تاریخ تولدشان از تاریخ ../../.... تا تاریخ ../../.... می باشد
و نام پدرشان (فرضاً Y ) را پیداکنم و در پایان مبالغ خریدشان جمع زده شود و در یک فیلد جداگانه نمایش داده شود.
فکر کنم کمی پیچیده شد یعنی می خواهم از دستور Where تو در تو استفاده کنم
بعلاوه اینکه یکی از فیلدها هم جمع زده شود
البته سعی خودم را کردم ولی برای جمع ردیف کاری نتوانستم بکنم
;Query.Close
;Query.SQL.Clear
Query.SQL.Text := ' SELECT Sandogh.FLName, Sandogh.FatherName, Sandogh.Tarikh, Sandogh.Khrid From Sandogh Wher Tarikh Between
+ (QuoedStr(Edit1.Text
+ 'And'
+ (QuoedStr(Edit2.Text
+ 'And'
+'Sandogh.FatherName like'
+(QuoedStr(Edit3.Text
+ 'And'
.
.
.
.
'ORDER BY Sandogh.Tarikh'
;Query.Open
متشکر