PDA

View Full Version : ساخت کوئری برای محاسبه تعداد افراد در رنج سنی تعیین شده



hbahjat
پنج شنبه 01 آذر 1386, 17:13 عصر
سلام دوستان
من یک جدول دارم که در اون سن افرادیو ثبت کردم . حالا می خوام یک کوئری بسازم که تعداد افرادی که مثلا سن انها کمتر از 25 , بین 25 تا 50 و بیشتر از 50 سال هست را تعیین کنه میشه این کارو تو یک کوئری انجام داد ؟

cybercoder
پنج شنبه 01 آذر 1386, 17:30 عصر
SELECT COUNT(*) AS under25 FROM table WHERE agefield < 25

بقیه هم مثل همین

موفق باشی

SYNDROME
پنج شنبه 01 آذر 1386, 23:17 عصر
برای کمتر از 25 سال(دوستمان مثال زد)




SELECT COUNT(*) AS CounterAge FROM table WHERE agefield < 25


برای 25 و بیشتر از آن


SELECT COUNT(*) AS CounterAge FROM table WHERE agefield >= 25

و برای بازه می توانی از


SELECT COUNT(*) AS CounterAge FROM table WHERE agefield >= 25 And agefield <= 30

یا


SELECT COUNT(*) AS CounterAge FROM table WHERE agefield between 25 And 30

استفاده کنی.
موفق باشید

انگوران
شنبه 03 آذر 1386, 07:31 صبح
و اگه این روش برات سخته میتونی کویری رو بسازی سپس در قسمت criteria زیر ستون سن بنویسی 25> سپس در همون ستون و یه ردیف پائینتر (or ) بنویس between 25 and 50 سپس در یه ردیف پائینتر هم بنویس 50<

cybercoder
شنبه 03 آذر 1386, 10:48 صبح
syndrom بقیه ها دیگه under25 نمیشه ( خطا نیست ولی برای کسی که نمی دونه سردرگم کنندست )
اصلاح کنید

SYNDROME
شنبه 03 آذر 1386, 17:41 عصر
syndrom بقیه ها دیگه under25 نمیشه ( خطا نیست ولی برای کسی که نمی دونه سردرگم کنندست )

با تشکر از تذکر شما
هدف من فقط ارتقاء کد شما بود با کمترین تغییرات تا کاربر بهتر متوجه شود.(اصلاح شد)
موفق باشید

hbahjat
یک شنبه 04 آذر 1386, 14:32 عصر
از راهنمایی دوستان ممنونم ولی من می خواستم این کارو توی یک کوئری انجام بدم و به صورت گزارش در یک صفحه نمایش بدم . میشه این کارو کرد . پیشنهاد شما چیه ؟

مهدی قربانی
یک شنبه 04 آذر 1386, 16:39 عصر
سلام دوستان
من یک جدول دارم که در اون سن افرادیو ثبت کردم . حالا می خوام یک کوئری بسازم که تعداد افرادی که مثلا سن انها کمتر از 25 , بین 25 تا 50 و بیشتر از 50 سال هست را تعیین کنه میشه این کارو تو یک کوئری انجام داد ؟

سلام
دوست عزیز چیزی که من از متن تاپیک متوجه میشم شما می خواید در یک کوئری همه این عملیات رو انجام بدید که عملاً در یک کوئری امکانپذیر نیست مگر اینکه چند کوئری بسازید . به این نمونه توجه کنید :

hbahjat
یک شنبه 04 آذر 1386, 17:26 عصر
از راهنماییتون ممنونم

karmand
دوشنبه 05 آذر 1386, 07:38 صبح
فکر کنم این را صحیح تر باشد