PDA

View Full Version : سوال: جمع ستون در فیلدهای Text و یا Between



mpmsoft
سه شنبه 19 شهریور 1387, 11:28 صبح
دوستان من در بانکی که دارم متاسفانه مقدار واردی یک فیلد عدد هستش ولی تایپ اون تکست هستش


حالا می خوام از دستورات Sum جهت جمع کردن مقادیر و از دستور Between استفاده کنم ولی نتیجه ای بر نمی گردونه


میشه یکم منو راهنمایی کنید که چیکار باید بکنم

dadsara
سه شنبه 19 شهریور 1387, 12:10 عصر
باسلام
چنانچه قبل از فیلد از INT استفاده کنید فیلد تکست شما به عدد تبدیل می شود
int(field1) + int (field2) = field3
علیرغم اینکه فیلد 1 و فیلد 2 تکست هستند ولی در عملیات مجموع آنها را محاسبه می کند و مطابق فیلد از نوع عدد با آن برخورد می کند

mpmsoft
سه شنبه 19 شهریور 1387, 12:18 عصر
مرسی دوست عزیز

ولی ظاهرا در Between کار نمی کنه من کد زیر رو تست کردم ولی جواب نداد


Select Int(F1) FROM Table1 WHERE F1 Between 1 and 2

dadsara
چهارشنبه 20 شهریور 1387, 10:06 صبح
مرسی دوست عزیز

ولی ظاهرا در Between کار نمی کنه من کد زیر رو تست کردم ولی جواب نداد


Select Int(F1) FROM Table1 WHERE F1 Between 1 and 2
به نمونه پیوست یک نگاه بینداز ببین مشکلت حل میشه