PDA

View Full Version : سوال: ادغام كردن چند جدول بدون رابطه بر اساس تاريخ مشترك در يك كوئري



abdoreza57
پنج شنبه 11 اسفند 1390, 00:20 صبح
با سلام خدمت تمام دوستان

در بانك اطلاعاتي كه داشتم با توجه به پاسخ يكي از دوستان با SQL كه به راحتي توانست مسئله را حل كنيد سوالي در اين مورد برايم پيش آمد اگه كسي ميدونه ممنون ميشم راهنمايي كنه :
اطلاعات مربوط به تيبل هزينه و دريافتي يا پرداختي در جداول مجزايي نگهداري ميشود كه رليشن نيستند تنها در تاريخ انجام ممكنه مشترك باشند

سوالي كه داشتم اينه :جهت گزارشگيري از همه موارد بر اساس تاريخ مشترك ميتوان همگي را در يك كوئري به نمايش در آورد يا خير ؟
يعني مثلا براي تاريخ امروز چند مورد دريافت يا پرداخت داشتيم و از چه كسي چه مقدار همه در يك گزارش

در ضمن براي ايجاد فيلد محاسباتي در اين كوئري راهي وجود خواهد داشت يا خير ؟ چون ممكنه برخي از فيلد ها تحي بوده در حالي كه رابطه اي هم بين جداول هم نيست!

abdoreza57
شنبه 13 اسفند 1390, 00:48 صبح
سلام

ا‌ز دوستان كسي پيشنهاد يا راهي براي اين مورد نميتونه ارائه بده
صورت مسئله كاملا مشخص هست : كوئري هاي تشكيل شده با شرط مشترك در يك مجموعه نمايش داده بشن آيا راهي وجود نداره ؟

Abbas Amiri
شنبه 13 اسفند 1390, 01:12 صبح
شماتصمیم دارید از این کوئری صرفا جهت محاسبه دخل وخرج صندوق استفاده کنید ؟

abdoreza57
شنبه 13 اسفند 1390, 16:03 عصر
خير

ليست دريافت و پرداختها با مشخصات كامل براي روز مشخص
همانطور كه ميبينيد بدون وجود رابطه امكان فراخواني چند جدول در يك كوئري فراهم نميشود .
ميخواهم اگه بشه اطلاعات مربوط به روز خاص را فيلتر كرده و دريافت و پرداختهاي جداول تو اون روز مشخص به نمايش در بياد
البته به اين صورت بعيد ميدونم بشه محاسبات دخل و خرج صندوق را هم نشان داد

Abbas Amiri
شنبه 13 اسفند 1390, 18:41 عصر
احتمالا dateback در جدول اصلی مربوط به تاریخ پیش پرداخت و بازپرداخت نمی باشد . دراین صورت کنترلی بر تاریخ مبالغ جدول اصلی نخواهید داشت . بهتر بود این مبالغ هم در جدول پرداخت منظور می شد ویک فیلد هم بنام "بابت" به آن اضافه می کردید که شامل مقادیر (پیش پرداخت ، تسویه ، ...) می بود.

abdoreza57
شنبه 13 اسفند 1390, 20:07 عصر
بنابر اين با شرايط جاري امكان اين رويه وجود نداره درسته ؟

Abbas Amiri
شنبه 13 اسفند 1390, 21:56 عصر
متاسفانه خیر به هرجهت دیر یا زود باید به وضغ دریافتی ها سامان بدهید تا اشراف کامل بر آنها پیداکنید. در عملیات مالی تاریخ یکی از ارکان اطلاعات میباشد.