كيف اقوم بتحديث مخزون
#5
لتحديث المخزون في الجدول الأول ، سيقوم بتحديث الجدول الول بشرط الكمية تكون متاحة
نكتب
كود :
Merge into INVENTORY_FIRST as inv1 using ( select PRODUCT_ID, sum( quantity_in_stock )  as quantity_in_stock_2  from   INVENTORY_SECOND group by PRODUCT_ID  ) inv2 on inv1.PRODUCT_ID = inv2.PRODUCT_ID and inv1.quantity_in_stock >= quantity_in_stock_2 WHEN matched THEN update set  quantity_in_stock =  quantity_in_stock - quantity_in_stock_2


وفي حالة الكمية غير متاحة يكتب لنا الكمية غير كافية بكتابة أخرى

كود :
Merge into INVENTORY_FIRST as inv1 using ( select PRODUCT_ID, sum( quantity_in_stock )  as quantity_in_stock_2  from   INVENTORY_SECOND group by PRODUCT_ID  ) inv2 on inv1.PRODUCT_ID = inv2.PRODUCT_ID and inv1.quantity_in_stock < quantity_in_stock_2 WHEN matched THEN update set availability = 'الكمية غير كافية'
‏اللّهمّ فرّج أُموراً ضَاقت بها صُدورنا وعجزت بها حيلتنا وقلّ بها صَبرنا الّلهمّ أَسعِد قلوبنا بما أنتَ أعْلَمُ بِهِ مِنّا
[-] كل من 1 user says قال شكرا ل larbiparadox على المشاركة المفيدة
  • أبو معاذ
الرد


الردود في هذا الموضوع
كيف اقوم بتحديث مخزون - بواسطة bouh25 - 21-07-2023, 10:07 AM
RE: كيف اقوم بتحديث مخزون - بواسطة Delphi4Us - 25-07-2023, 11:37 PM
RE: كيف اقوم بتحديث مخزون - بواسطة bouh25 - 31-07-2023, 07:04 PM
RE: كيف اقوم بتحديث مخزون - بواسطة larbiparadox - 31-07-2023, 08:00 PM
RE: كيف اقوم بتحديث مخزون - بواسطة larbiparadox - 31-07-2023, 10:36 PM
RE: كيف اقوم بتحديث مخزون - بواسطة bouh25 - 01-08-2023, 04:23 PM
RE: كيف اقوم بتحديث مخزون - بواسطة larbiparadox - 01-08-2023, 04:45 PM
RE: كيف اقوم بتحديث مخزون - بواسطة bouh25 - 02-08-2023, 09:20 AM
RE: كيف اقوم بتحديث مخزون - بواسطة larbiparadox - 02-08-2023, 09:33 PM
RE: كيف اقوم بتحديث مخزون - بواسطة bouh25 - 04-08-2023, 04:59 PM
RE: كيف اقوم بتحديث مخزون - بواسطة bouh25 - 09-08-2023, 06:26 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم