View Full Version : واکشی داده از دیتابیس
farnoosh66
سه شنبه 02 تیر 1394, 13:59 عصر
سلام دوستان
میخوام از دیتابیسم یه selectبگیرم ولی کدشو نمیدونم.لطفا تصویر ضمیمه رو ببینید. میخوام select دوتا رکورد واسه تصویر بده که توش بر اساس کد ،مبلغ رو جمع بزنه
بشه مثل زیر
20000 111
20000 112
با تشکر
132535
mehrdad1991h
سه شنبه 02 تیر 1394, 17:00 عصر
یه چیزی تو این مایه ها میخوای ؟
SELECT code,
SUM(mab)
FROM tes
WHERE code=1111
alireza264
سه شنبه 02 تیر 1394, 18:52 عصر
یه چیزی تو این مایه ها میخوای ؟
SELECT code,
SUM(mab)
FROM tes
WHERE code=1111
چون از تابع تجمعی به همراه یه فیلد استفاده می کنی باید از group by استفاده کنی
SELECT code,
SUM(mab)
FROM tes
WHERE code=1111
Group by code
farnoosh66
چهارشنبه 03 تیر 1394, 11:22 صبح
تشکر از پاسخهاتون
فقط یه مشکل دیگه!!چطوری میتونم نتایجه بالا رو واسش شرط بزارم که مثلا اگر mab بالاتر از n بود نشون بده
دستور where چون از group by استفده شده فک کنم جواب نمیده
با تشکر
alireza264
چهارشنبه 03 تیر 1394, 12:30 عصر
تشکر از پاسخهاتون
فقط یه مشکل دیگه!!چطوری میتونم نتایجه بالا رو واسش شرط بزارم که مثلا اگر mab بالاتر از n بود نشون بده
دستور where چون از group by استفده شده فک کنم جواب نمیده
با تشکر
به جای where از having استفاده کن و خواستی مرتب هم بشه از order by
SELECT code,
SUM(mab)
FROM tes
Having code=1111 And SUM(mab) >100
Group by code
Order by SUM(mab)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.