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
به نمونه پیوست یک نگاه بینداز ببین مشکلت حل میشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.