نمایش نتایج 1 تا 1 از 1

نام تاپیک: کونری مناسب برای بروز رسانی وضعیت بار

  1. #1
    کاربر دائمی آواتار rayson
    تاریخ عضویت
    دی 1390
    محل زندگی
    3A+bdn=useL>useR>Repeat
    پست
    322

    کونری مناسب برای بروز رسانی وضعیت بار

    سلام دوستان
    خسته نباشید.
    من میخوام یک کوئری چند قسمتی بنویسم و هر بخش به صورت جدا بلدم ولی نمیتونم سر همشون کنم ؛ طبق شکل توضیح میدم و بعد کد خودم قرار میدم و ممنون میشم راهنمایی کنید.

    شکل :
    ستاره ها همانطور که اطلاع دارید بیان کننده کلید اصلی و کلید خارجی است.
    عدد 1 : تناژ بار را نشون میده که مفادیر عددی میگیره ؛ مثلا یک بار 100 تناژ هست که معمولا به کیلو محاسبه میشه.
    عدد 2 : وضعیت بار نشان میده که با باز یا بسته نمایش میدهیمش . در ابتدا به دلیل اینکه تازه بار ثبت شده به صورت پیش فرض مقدار باز میگیره. زمانی که تناژ بار برابر 0 بشود وضعیت بار به بسته تغییر میکنه.
    عدد 3 : مثلا بار بالا که گفتم 100 کیلو هست را مد نظر بگیرید , ممکنه 10 نفر خریدار مختلف که در جدول TblForoosh آی دی آن Id_person_kharid هست نفری 10 کیلو بگیرند که مجموع آن برابر 100 میشه .و آن بار وضعیتش به بسته تغییر پیدا میکنه.
    حالا خواسته کلی من این است یعنی کوئری من میخوام به این شکل عمل کند ؛
    ابتدا تمام بارهایی که وضعیتشون باز هست را سلکت کنه ؛ بعد از بار هایی که سلکت شده تناژ های آنها را با مجموع تناژ موجود در جدول TblForoosh که آی دی یکسانی دارند مقایسه کنه و اگر مقدار آن برابر بود بیاد وضعیت بار آن بار را به بسته تغییر دهد.
    ممکنه 100 تا بار داشته باشیم که هر بار تیکه تیکه یا کیلو کیلو به فروش رفته باشد ( درطول زمان ) .
    کوئری خودم دو بخش یعنی سلکت بر اساس وضعیت بار و همچنین عمل تفریق جدا نوشتم :
    دوبخش چک کردن تناژ کل که آیا برابر با صفر یا خیر و همچنین آپدیت وضعیت بار هم نتونستم پیاده کنم.

    Select *from TblBar where VaziatBar='باز'


    Select TblBar.tonazh – sum(TblForoosh.tonazh) from TblBar,TblForoosh    where  TblForoosh.id_bar=TblBar.id_bar group by TblBar.id_bar



    با تشکر
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 9.jpg‏ (81.1 کیلوبایت, 7 دیدار)

تاپیک های مشابه

  1. سوال: در خواست کامپوننت ویرایشگر برای بروز رسانی سایت
    نوشته شده توسط Beginner2013 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: دوشنبه 19 فروردین 1392, 12:17 عصر
  2. سوال: چگونگی استفاده از ADEventAlerter کامپوننت FireDac برای بروز رسانی تیبل در SqlServer 2008 ؟
    نوشته شده توسط fahimi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 0
    آخرین پست: شنبه 17 فروردین 1392, 19:32 عصر
  3. گفتگو: بهترین راه برای بروز رسانی فایل های سایت
    نوشته شده توسط navid3d_69 در بخش PHP
    پاسخ: 1
    آخرین پست: دوشنبه 08 آبان 1391, 23:16 عصر
  4. پاسخ: 1
    آخرین پست: پنج شنبه 07 بهمن 1389, 03:07 صبح
  5. سوال: استفاده از تریگر یا store proccedure برای بروز رسانی جدول
    نوشته شده توسط dark-man در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 02 دی 1387, 12:36 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •