PDA

View Full Version : واکشی داده از دیتابیس



farnoosh66
سه شنبه 02 تیر 1394, 12:59 عصر
سلام دوستان
میخوام از دیتابیسم یه selectبگیرم ولی کدشو نمیدونم.لطفا تصویر ضمیمه رو ببینید. میخوام select دوتا رکورد واسه تصویر بده که توش بر اساس کد ،مبلغ رو جمع بزنه

بشه مثل زیر
20000 111
20000 112
با تشکر
132535

mehrdad1991h
سه شنبه 02 تیر 1394, 16:00 عصر
یه چیزی تو این مایه ها میخوای ؟

SELECT code,
SUM(mab)
FROM tes
WHERE code=1111

alireza264
سه شنبه 02 تیر 1394, 17: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, 10:22 صبح
تشکر از پاسخهاتون
فقط یه مشکل دیگه!!چطوری میتونم نتایجه بالا رو واسش شرط بزارم که مثلا اگر mab بالاتر از n بود نشون بده
دستور where چون از group by استفده شده فک کنم جواب نمیده
با تشکر

alireza264
چهارشنبه 03 تیر 1394, 11: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)