PDA

View Full Version : موجودي انبار براي هر روز



stabesh
یک شنبه 18 اردیبهشت 1390, 14:59 عصر
با سلام
شايد اين سوال تكراري باشه من يك جدول دارم كه انتقال بين انبارهارها دراون نگهداري ميشه يك گزارش نياز دارم كه موجودي هر كالا را در صورت تغيير براي همون روز نشون بده من ميتونم موجودي تا اين لحظه يا موجودي از يك تا تاريخ تا تاريخ ديگرو بدست بيارم ولي اين يكو نميتونم از sql server 2000 استفاده ميكنم
متشكرم
6968269683

یوسف زالی
سه شنبه 27 اردیبهشت 1390, 16:35 عصر
منظورت از "موجودي هر كالا را در صورت تغيير براي همون روز نشون بده" یعنی اینکه مثلا بگه امروز فلان کالا مقدارش عوض شد؟
خوب این امروز یعنی تاریخ امروز یا ساعت هم مهمه؟
از دیروز تا امروز رو بگیری می ده دیگه

stabesh
سه شنبه 27 اردیبهشت 1390, 20:57 عصر
نه میخام امروز ببینم مثلا 10 روز پیش موجودی انبار چقدر بوده 20 روز پیش چی
تنها چیزی که به ذهنم رسید این بود که از موجودی امروز موجودی اون تاریخو تا امروزو کم کنم ولی نشد فکر کنم از لحاظ منطقی هم ایراد داره

Reza_Yarahmadi
سه شنبه 27 اردیبهشت 1390, 21:47 عصر
دستور زیر رو امتحان کنید ببینید کارتون راه میندازه یا نه
Select
T1.Date,
T1.ObjectName,
T1.Input - ISNULL(T2.Input, 0) as Input,
T1._Output - ISNULL(T2._Output, 0) as Output
From
TableName T1 LEft Outer Join TableName T2
ON
T1.ObjectName = T2.ObjectName
AND
T2.Date = (Select MAX(Date) From TableName Where
ObjectName = T1.ObjectName
AND
Date < T1.Date)