2301_76445420 2023-03-10 14:00 采纳率: 50%
浏览 27
已结题

sql 如何去查询一个时间段

一个temp表是存放时间段数据 另一个表scmx是每一天的产量 怎么去实现以第一个表的上机日期和下机日期时间之间去查询出来这段时间产量 而且下机时间还会有空值如何转化成只算到当前最后一条记录 两个表只有机台号是相同

create table #temp (------创建临时表
编号 varchar(50),
刀头厂家  varchar(50),
机台 varchar(50),
刀头数量  varchar(50),
上机日期  varchar(50),
下机日期  varchar(50),
上机天数  varchar(50),
上机天数参考  varchar(50),
上机天数自动  varchar(50),
备注  varchar(50))
insert into #temp(编号,刀头厂家,机台,刀头数量,上机日期,下机日期,上机天数,上机天数参考,上机天数自动,备注)select-------插入临时表数据
a.FNumber 编号,
--a.F_101 刀头厂家内码,
b.FName 刀头厂家,
--a.F_107 大切机台内码,
c.FName 大切机台,
a.F_103 刀头数量,
a.F_104 上机日期,
a.F_105 下机日期,
a.F_109 上机天数,
a.F_110 "上机天数(参考)",
DATEDIFF(day,a.F_104,a.F_105) "上机天数(自动计算)",  --要减掉中间没有生产的日期?
a.F_108 备注
from t_Item_3030 a
left join t_Item_3013 b
on a.F_101=b.FItemID
left join t_Item_3010 c
on a.F_107=c.FItemID


create table #SCMX
(
生产日期 varchar(50),
机台号  varchar(50),
平方数   FLOAT,
立方数 FLOAT
)
--创建临时表 SCMX
insert into #SCMX(生产日期,机台号,平方数,立方数)

SELECT
a1.生产日期,
a1.机台号,
sum(a1.平方数)平方数,
sum(a1.立方数)立方数
FROM(
select
--a.FDate 生产日期,
convert(char(10),a.FDate,121) 生产日期,
--b.FBase 大切机台内码,
c.FName 机台号,
b.FDecimal4 厚度CM,
b.FDecimal 平方数,
b.FDecimal1 立方数,
--b.FBase4 刀头厂商内码,
--g.FNumber 刀头厂商编号,
g.FName 刀头厂商
from t_BOS200000001 a
left join t_BOS200000001Entry2 b
on a.FID=b.FID
left join t_Item_3010 c
on b.FBase=c.FItemID
left join t_Item_3014 d
on b.FBase1=d.FItemID
left join t_Item_3011 e
on b.FBase2=e.FItemID
left join t_Item_3012 f
on b.FBase3=f.FItemID
left join t_Item_3013 g
on b.FBase4=g.FItemID

)a1 group by a1.机台号,a1.生产日期
 
drop table #SCMX --删除临时表
drop table #temp--删除临时表
  • 写回答

2条回答 默认 最新

  • 往事随风云渐起 2023-03-10 14:52
    关注

    右连接之后 , 取前表时间在后表时间段内的数据就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月10日
  • 已采纳回答 3月10日
  • 修改了问题 3月10日
  • 创建了问题 3月10日

悬赏问题

  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题
  • ¥30 酬劳2w元求合作写文章
  • ¥15 在现有系统基础上增加功能