深入解析BOE全经典.chm中的VFP7新特性

版权申诉
0 下载量 106 浏览量 更新于2024-11-16 收藏 1.76MB RAR 举报
资源摘要信息:"BOE全经典.chm_VFP7功能讲解" 根据提供的文件信息,我们可以提炼出以下知识点: 1. BOE概念及其相关内容 BOE是一个缩写,可能指的是“Board of Education”(教育委员会)或“Business Object Enterprise”(商业对象企业版),具体含义取决于上下文。在这里,BOE可能是与技术或教育相关的专有名称。由于文件的后缀是.chm(编译的HTML帮助文件),这表明BOE全经典可能是一份技术文档或用户手册,针对的是使用VFP7(Visual FoxPro 7)的用户群。 2. VFP7(Visual FoxPro 7)的新功能 Visual FoxPro(VFP)是一款数据驱动的编程语言和数据库管理系统,它曾是Microsoft公司的一款流行产品,现已停止更新。VFP 7是该系列中的一个版本,它在发布时引入了若干新功能和改进。了解VFP 7的新功能对于升级现有系统或者学习该技术的开发者至关重要。 VFP7的新功能可能包括但不限于: - 对Internet和Web支持的增强 - 提升了XML处理能力 - 对***框架的集成 - 高级数据访问和数据处理能力的增强 - 用户界面的改进 - 脚本和编程功能的增强 3. CHM文件格式 CHM文件是Windows操作系统中的一个帮助文件格式,它是“Compiled HTML Help”的缩写。CHM文件以HTML页面为基础,并支持书签、索引、搜索等帮助文档常见特性。CHM文件可以被编译成一个单独的文件,方便分发和使用。由于CHM格式是微软专用格式,它可以包含有导航和搜索功能,使得用户能够更加便捷地查找和使用文档内容。 4. 关于文件命名和压缩 文件名为"boe.rar_BOE_BOE全经典.chm_vfp B",这可能表示原文件名是"BOE全经典.chm",其中包含了VFP7(即Visual FoxPro 7)的特定内容。文件的压缩状态表明其可能包含在一个名为"boe.rar"的压缩包中。RAR是一种文件压缩格式,通常用于减少文件大小,便于存储和传输。此外,列表中还有一个名为"***.txt"的文本文件,这可能是文件下载链接的来源,或者是一个说明文件,提供了关于BOE全经典.chm和VFP7功能的详细信息。 总结: 此文件集合可能为开发者提供关于BOE和VFP7的专业信息,包括VFP7版本的新功能讲解。CHM文件格式使得内容易于导航和搜索,非常适合制作技术文档或帮助手册。了解和掌握VFP7的新特性将有助于开发者提升其在相关项目中的工作效率和性能。此外,了解文件压缩和解压缩的基本概念对于处理和使用此类技术资料同样重要。

select lot_hs.lot_id as lot_id,lot_type,lot_hs.mainpd_id, created_time,COMPLETE_TIME, value(bank.banktime,0) as banktime , round ( ( 1.00*(days(COMPLETE_TIME)-days(created_time)) + (hour(COMPLETE_TIME)-hour(created_time))*1.00/24 + (minute(COMPLETE_TIME)-minute(created_time))*1.00/24/60 + (second(COMPLETE_TIME)-second(created_time))1.00/24/60/60) - value(bank.banktime,0),3) as use_days, customer_id, coalesce(cc.cust_id_define,lot_hs.customer_id) as cust_id2, cc.cycletime_target as ct_target, date,layer, round(count() over(partition by coalesce(cc.cust_id_define,lot_hs.customer_id),cc.cycletime_target)*0.9,0) cnt, row_number() over(partition by coalesce(cc.cust_id_define,lot_hs.customer_id),cc.cycletime_target order by ( ( days(COMPLETE_TIME)-days(created_time) + (hour(COMPLETE_TIME)-hour(created_time))*1.00/24 + (minute(COMPLETE_TIME)-minute(created_time))*1.00/24/60 + (second(COMPLETE_TIME)-second(created_time))*1.00/24/60/60) - value(bank.banktime,0))/layer) id From (select date(a.claim_time) as date, a.lot_id, a.lot_type,a.mainpd_id,a.prodspec_id,a.custprod_id, case when(date(b.created_time) <= '2009-01-05') then b.created_time + 21 days else b.created_time end as created_time, CASE WHEN A.CUST_id in ('MCA','NPA','SET') THEN a.COMPLETE_TIME ELSE a.COMPLETE_TIME END COMPLETE_TIME, a.cust_id as customer_id, a.ope_category, c.layer From f3rpt.F3_TB_DAILY_FABOUT a, f3rpt.fvlot b, (select mainpd_id, sum(masks)layer from f3rpt.ASMCRPT_VW_MAINPD_MASKS_ALL group by mainpd_id) as c, (select * from (select lot_id, max(claim_time)claim_time, count(case when(ope_category='Ship')then lot_id else null end) as LS, count(case when(ope_category='Unship') then lot_id else null end) as LUS from f3rpt.F3_TB_DAILY_FABOUT where substr(lot_id,1,2) not in('CA','CW','ES','E0','EM') and lot_type = 'Production' AND LOT_ID NOT LIKE 'H%' and substr(lot_id,7,4)='.00F' and ope_category in ('Ship','Unship') and year(claim_time) = year(current date - 1 days) and month(claim_time) = month(current date - 1 days) group by lot_id) as a where LS - LUS > 0 ) as lot Where a.lot_id = b.lot_id and b.mainpd_id = c.mainpd_id and a.lot_id = lot.LOT_ID and a.claim_time = lot.claim_time and a.ope_category = 'Ship' and a.cust_id in ('SM','BOE','GSC','NPA','GTA') ) as lot_hs left outer join (select lot_id,max(bankin_time) banktime from f3rpt.asmc_dpm where bankin_time>0 group by lot_id) bank on (lot_hs.lot_id = bank.lot_id) left join f3cim.f3cim_cfg_cust_rule cc on case when lot_hs.customer_id='WXM' THEN 'WII'||SUBSTR(lot_hs.mainpd_id,6,1) else lot_hs.customer_id end = cc.cust_id and locate(cc.mainpd_id,lot_hs.mainpd_id)>0 and locate(cc.prodspec_id,lot_hs.prodspec_id)>0 and locate(cc.custprod_id_45,substr(lot_hs.custprod_id,3,3))>0 where lot_hs.ope_category = 'Ship' ;以上sql如何优化

2023-06-07 上传
2023-06-08 上传