saeedzareh
یک شنبه 08 اسفند 1395, 12:58 عصر
سلام عزيزان.
من 2 تا جدول دارم. يكي2 ستون تاريخ وساعت از نوع datetime2داره به نامهاي start و end كه ساعت و تاريخ شروع كار و پايان كار دستگاه رو در هر روز شامل ميشه.
جدول دوم هم دو ستون از نوع datetime2داره به نامهاي changetime كه زمان(تاريخ و ساعت) تعويض قطعه اي از دستگاه و ستون nextchange زمان(تاريخ و ساعت) تعويض بعدي آن قطعه را مشخص ميكنه.
من مدت زمان كاركرد قطعه را روي دستگاه (به دقيقه) در بازه زماني دو تاريخ changetime و nextchange ميخاهم كه از روي جدول اول محاسبه ميشه.
جدول UnitTime
start
end
2017/02/16 01:00:00 ب.ظ
2017/02/16 04:00:00 ب.ظ
2017/02/18 08:00:00 ق.ظ
2017/02/18 04:00:00 ب.ظ
2017/02/19 11:00:00ق.ظ
2017/02/19 04:00:00 ب.ظ
جدول Change
UnitNo
changetime
nextchange
Min
1
2017/02/15 07:00:00 ق.ظ
2017/02/18 03:00:00 ب.ظ
600
1
2017/02/18 03:00:00 ب.ظ
2017/02/19 01:00:00 ب.ظ
180
2
2017/02/18 11:00:00 ق.ظ
2017/02/22 01:00:00 ب.ظ
600
2
2017/02/22 01:00:00 ب.ظ
قطعه شماره 1 ساعت 7روز 2017/02/15 تعويض شده كه همان روز دستگاه خاموش بوده ولي در 2017/02/16 01:00:00 ب.ظ تا 2017/02/16 04:00:00 ب.ظ(180دقيقه)و2017/02/17 نيز دستگاه خاموش بوده و در 2017/02/18 08:00:00 ق.ظ
تا 2017/02/18 04:00:00 ب.ظ دستگاه روشن بوده كه در 2017/02/18 03:00:00 ب.ظ قطعه عوض شده(7 ساعت=420دقيقه) كه روي هم (180+420) 600 دقيقه قطعه كار كرده.
ممنون ميشم اگه دوستان كمكم كنيدو دستو select رو برام پيدا كنيد.
من 2 تا جدول دارم. يكي2 ستون تاريخ وساعت از نوع datetime2داره به نامهاي start و end كه ساعت و تاريخ شروع كار و پايان كار دستگاه رو در هر روز شامل ميشه.
جدول دوم هم دو ستون از نوع datetime2داره به نامهاي changetime كه زمان(تاريخ و ساعت) تعويض قطعه اي از دستگاه و ستون nextchange زمان(تاريخ و ساعت) تعويض بعدي آن قطعه را مشخص ميكنه.
من مدت زمان كاركرد قطعه را روي دستگاه (به دقيقه) در بازه زماني دو تاريخ changetime و nextchange ميخاهم كه از روي جدول اول محاسبه ميشه.
جدول UnitTime
start
end
2017/02/16 01:00:00 ب.ظ
2017/02/16 04:00:00 ب.ظ
2017/02/18 08:00:00 ق.ظ
2017/02/18 04:00:00 ب.ظ
2017/02/19 11:00:00ق.ظ
2017/02/19 04:00:00 ب.ظ
جدول Change
UnitNo
changetime
nextchange
Min
1
2017/02/15 07:00:00 ق.ظ
2017/02/18 03:00:00 ب.ظ
600
1
2017/02/18 03:00:00 ب.ظ
2017/02/19 01:00:00 ب.ظ
180
2
2017/02/18 11:00:00 ق.ظ
2017/02/22 01:00:00 ب.ظ
600
2
2017/02/22 01:00:00 ب.ظ
قطعه شماره 1 ساعت 7روز 2017/02/15 تعويض شده كه همان روز دستگاه خاموش بوده ولي در 2017/02/16 01:00:00 ب.ظ تا 2017/02/16 04:00:00 ب.ظ(180دقيقه)و2017/02/17 نيز دستگاه خاموش بوده و در 2017/02/18 08:00:00 ق.ظ
تا 2017/02/18 04:00:00 ب.ظ دستگاه روشن بوده كه در 2017/02/18 03:00:00 ب.ظ قطعه عوض شده(7 ساعت=420دقيقه) كه روي هم (180+420) 600 دقيقه قطعه كار كرده.
ممنون ميشم اگه دوستان كمكم كنيدو دستو select رو برام پيدا كنيد.