الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن فكرة الاصناف الراكدة والمتحركة

بدأه AL3ANEED في 1 فبراير 2014 · 8 رد · 1,064 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته .

 

في عندي جدول اصناف

 

والجدول التالي هو الحركة .. . والكمية وو الخ , ومن ضمنها تاريخ الحركة .

 

السؤال كيف يمكن ايجاد الاصناف الراكدة خلال فترة سنة مثلا

 

هل اجعل مثلا اكبر من (سنه ) يطلع لي المتحرك فقط ....

 

لو جعلته مثلا اصغر من ( سنة ) يطلع لي المتحرك والراكد قبل التاريخ .

 

اتمنى يكون السؤال واضح

..........................................................

#2

فكرة كود لترتيب الاصناف حسب قلة السحب

select item.itemCode,item.itemeName,Count(item.itemCode)
from item left join move
on item.itemCode=move.itemCode
where year(move.date)=2014
group by item.itemCode,item.itemeName
order by 2

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 3 فبراير 2014 في 01:32

#3

المشكلة اخي

 

انه لايعرض الا المستخدمة عام 2014

 

where year(move.date)=2014

 

المفروض اللي ماستخدمت عام 2014 =0

 

يعني لو حطيت مثلا 2015 لاتظهر نتائج بتة والمفروض يطلع امام itmes 0

يعني الباقي لايظهره

#4

جرب هذا

SELECT     TOP (100) PERCENT dbo.item.itemCode, dbo.item.itemName, COUNT(derivedtbl_1.itemCode) AS nCount
FROM         dbo.item LEFT OUTER JOIN
                          (SELECT     itemCode
                             FROM         dbo.move
                             WHERE     (YEAR(date) = 2014)) AS derivedtbl_1 ON dbo.item.itemCode = derivedtbl_1.itemCode
GROUP BY dbo.item.itemCode, dbo.item.itemName
ORDER BY nCount
#5

الف شكر اخي على الخدمة

 

وتمام مية بالمية الكود

#6

عندي سوال جديد :)

 

مثلا عندي

 

SUM(derivedtbl_1.S_Out)

 

على  حقل معين وكانت النتيجية null

 

ابي بدال null = 0

تم تعديل هذه المشاركة بواسطة AL3ANEED في 7 فبراير 2014 في 19:23

#7

انظر الكود

select isnull(SUM(derivedtbl_1.S_Out),0)
#8

الف شكر اخي

 

تمام مية بالمية

 

وتستاهل خمس نجوم على خدماتك

تم تعديل هذه المشاركة بواسطة AL3ANEED في 8 فبراير 2014 في 23:30

#9

لا شكر علي واجب

بالتوفيق

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…