PDA

View Full Version : آمار سه بعدی



smderfan
دوشنبه 27 فروردین 1386, 22:50 عصر
سلام
یک جدول خودرویی دارم که شامل تعداد زیادی رکورد هست. برای گزارشگیری آمار عددی یک کوئری ایجاد کرده ام که بصورت سه بعدی است در این کوئری یکی از شرط ها را قرار داده ام و بصورت کلی آمار را بروز می کند ولی می خوام بصورت مجزا باشه ..
این کوئری آمار عددی خودروها را بر اساس مدل لیست می کند مثلا مدلهای 1372 و قبل از آن.
حالا می خوام فاکتور پلاک هم به اون اضافه بشه بصورتی که :
آمار عددی خودروهای زیر مدل 72 که پلاک شخصی هستند رو لیست بده و همچنین ؛
آمار عددی خودروهای زیر مدل 72 که پلاک دولتی هستند ....

karmand
سه شنبه 28 فروردین 1386, 06:48 صبح
جدولت را تغییر دادم اضافی را حذف کن و نتیجه را در کواری asli ببین

smderfan
سه شنبه 28 فروردین 1386, 08:08 صبح
با سلام و تشکر
مشکلی که در نمونه شما وجود داره اینه که فاکتور اصلی کوئری یعنی نام خودرو رو حذف کردید اگر کوئری CAR1-AMAR را ببینید متوجه می شید که ستوههای جدول سه تا هست.
1- نام خودرو
2- آمار عددی خودروهای پلاک شخصی زیر مدل 72
3- آمار عددی خودروهای پلاک دولتی زیر مدل 72
و حتما باید این سه وجود داشته باشه ...
و ممکنه یک خودو هر دو پلاک شخصی و دولتی رو داشته باشه ....
یعنی در کوئری به چه صورت تعریف کنیم وقتی آمار عددی یک لیست رو گرفت منهای فلیدهای سه ستاره '***' همان فیلد کنه. (این فیلدها بدون شماره هست)
مثلا : تعداد کل خودروهای پیکان سواری زیر مدل 72 شخصی : 5
و از این 5 مورد دو فیلد با '***' پر شده اند که باید از هم کم شود : 3=2-5

karmand
سه شنبه 28 فروردین 1386, 09:29 صبح
میتوانستی خود شما ان را پیدا کنید

smderfan
سه شنبه 28 فروردین 1386, 10:51 صبح
خوب حالا اگر یک خودرو هم پلاک دولتی و هم شخصی داشته باشه به چه صورت انجام بده ....

karmand
سه شنبه 28 فروردین 1386, 13:20 عصر
منضورتان را متوجه نمیشوم؟

smderfan
سه شنبه 28 فروردین 1386, 22:15 عصر
منظورم این هست که یک خودرو ممکنه هم پلاکش دولتی و هم شخصی باشه که در لیست بانک یکی در آمار حساب می شه....
اگر در جدول برای یک خودرو هر دو پلاک رو درج کنی متوجه می شی

در حقیقت اگر بتونی کوئری خودم رو تکمیل کنی بهتره ...

smderfan
چهارشنبه 29 فروردین 1386, 22:34 عصر
از دوستان کسی نیست نمونه من رو تکمیل کنه ؟؟؟