吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 677|回复: 13
收起左侧

[求助] sqlserver 求预计生产数

[复制链接]
7R903 发表于 2024-2-19 19:57
--生产表
create table T_Product_Plan
(
        physical_line_cd varchar(10),
        Model_cd varchar(10),
        shift_type_cd nvarchar(15),
        input_unit int
)

insert into T_Product_Plan values
('A1','ABCD','D-2-1',180),
('B3','BBBB','D-2-1',675),
('B1','CCCC','D-2-3',696)


--工作时间、休息表
create table M_BreakTime
(
        shift_type_cd nvarchar(15),
        start_time varchar(15),
        finish_time varchar(15),
        break_time_start varchar(15),
        break_time_end varchar(15)
)

INSERT INTO M_BreakTime (shift_type_cd, start_time, finish_time, break_time_start, break_time_end)
VALUES ('D-2-1', '08:30', '20:10', '17:30', '18:00'),
       ('D-2-3', '20:45', '08:20', '05:50', '06:20'),
       ('D-2-3', '20:45', '08:20', '01:10', '01:45'),
       ('D-2-1', '08:30', '20:10', '12:10', '12:50');


select  distinct p.*,m.start_time,m.finish_time from T_Product_Plan p
left join M_BreakTime m on p.shift_type_cd=m.shift_type_cd

start_time是开始时间,finish_time 是结束时间
我想查询从开始时间开始,截至到当前时间的预计生产数值(新字段)
如果当前时间上在break_time_start和break_time_end中,需要忽略掉休息的时间
时间统计按半小时或者10分钟计算预计生产数值
如果按照半小时统计,假设当前时间12:00,12:10到-12:50吃饭,12:30需要统计出12:00到12:10的预计生产数,13:00需要统计出12:50到13:00的预计生产数

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

一只大菜猫 发表于 2024-2-19 20:08
这种不是应该程序处理的吗
 楼主| 7R903 发表于 2024-2-19 20:34
5151diy 发表于 2024-2-19 22:20
sai609 发表于 2024-2-20 07:39
为啥不python提取和计算
头像被屏蔽
月之点点 发表于 2024-2-20 08:26
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 7R903 发表于 2024-2-20 09:10
月之点点 发表于 2024-2-20 08:26
1、计算当前时间与开始时间之间的时间差(单位可以是半小时或者10分钟)。
2、排除在休息时间段内的时间。 ...

CAST(m.start_time AS DATETIME)始终是1900这个时间,这个的意义是什么
头像被屏蔽
月之点点 发表于 2024-2-20 09:23
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 7R903 发表于 2024-2-20 11:01
月之点点 发表于 2024-2-20 09:23
得转时间格式啊,你不转时间格式怎么判断时间大小啊
你数据库光写了个几点几点,前面也没有时间,咋判断 ...

不太明白,转格式我理解,但转出来的日期格式是1900开头的,这个where不存在意义
即使转出来是当天的日期,但时间可能存在跨天,这个不是有问题吗
头像被屏蔽
月之点点 发表于 2024-2-20 11:07
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表