价值5000元的web报表分享

价值5000元的web报表分享

与一个朋友聊天,发现他最近做了一个很棒的报表,用他的话来讲,起码值5000RMB,我拿来与大家分享下,共同进步。

用朋友A的话,就是他最近接到公司财务部长大人的需求,需要通过采购和研发部门的降本计划,统计出各部门的降本信息,然后如果让财务部的小妹手工统计的话,那简直是太困难了,如是求助IT人员用报表软件FineReport。

朋友A通过仔细分析得出降本计划数据来源哪里,思索一番得出如下逻辑:

①核价单单头表包含信息:核价日期、供应商、主导部门

②核价单单身表包含信息:品号、核价单价、原单价、生效日期、失效日期

③采购进货单单头信息:单别、单据号、供应商、单据日期

④采购进货单单身信息:品号、名称、规格、进货单价、税率

于是乎,朋友A想到办法难点是如何取到原单价,最终报表如下:

原单价取价逻辑为当进货单单据日期在核价单生效日期和失效日期之间时抓取对应的核价单原单价信息。

下面是获取原单价函数:

ALTER Function [dbo].[UF_GetLastPrice](
@TL004 AS nvarchar(10),
@date as nvarchar(8),
@item as nvarchar(30)
)returns decimal(18,6)
as
begin
--set @TL004='09001'
--set @date='20150116'
--set @item='10102069620001';
declare @price as decimal(18,6);
declare @zdbm as nvarchar(20);
with b as(
select TM004,TM014,TM018,TL004,PURTL.UDF01 from PURTL inner join PURTM ON TL001=TM001 AND TL002=TM002
where TM011='Y' AND [email protected]  and   TM014<[email protected] and [email protected])

select @price=isnull(t.TM018,0),@zdbm=t.UDF01 from (
select b.UDF01,b.TM004,b.TM018,ROW_NUMBER() over(partition by b.TM004 order by b.TM014 desc )rn
from  b ) t
where rn=1
return  @price
end

如此,大功告成!

时间: 2024-09-30 18:43:12

价值5000元的web报表分享的相关文章

i春秋四周年庆典狂欢丨价值6000元的Web安全课程免费送啦

重磅好消息 i春秋四周年庆典狂欢 感恩回馈新老用户 5888元的Web安全线上提高班 988元的Web安全线上入门班 免费送啦 快来围观 活动详情 1.活动时间:6月17日—6月30日 2.活动规则:小伙伴们关注i春秋公众号,阅读本文并在文末回复“i春秋四周年庆典狂欢”,我们将针对回复的16楼,56楼,66楼的幸运用户免费赠送价值988元的Web安全线上入门班名额各一个. 3.超级大礼:若楼层累积到96楼,该用户将获得5888元的Web安全线上提高班名额一个,激动的心,颤抖的手快来盖楼吧! 4.

价值5000元的报表分享

与一个朋友聊天,发现他最近做了一个很棒的报表,用他的话来讲,起码值5000RMB,我拿来与大家分享下,共同进步. 用朋友小张的话,就是他最近接到公司财务部长大人的需求,需要通过采购和研发部门的降本计划,统计出各部门的降本信息,然后如果让财务部的小妹手工统计的话,那简直是太困难了,如是求助IT人员用报表软件FineReport实现. 朋友小张通过仔细分析得出降本计划数据来源哪里,思索一番得出如下逻辑: ①核价单单头表包含信息:核价日期.供应商.主导部门 ②核价单单身表包含信息:品号.核价单价.原单

站长故事:5000元葬送了我的行业网站梦

最近一直也读一些互联网创业分享类的文章,感慨良多,也由此想到自己的一个行业网站运营失败的情况,其实这个行业网站对我来说,也是互联网上的一次 创业.经常听到女汉子们说这样一句话:"女人,谁也还没经历过几个人渣啊?"如果这句话放在站长身上,那就是:"站长,谁还没做个几个失败的网站啊?." 先交代下当时自己建网站时候自己的一个情况: 在一个家政公司工作一年左右,工作期间一直研究SEO,曾经让地域+家政公司稳稳的排名在首页一年多,而认为自己技术已经很NB了(其实不然) 略懂

Asp.Net+Grid Report完成Web报表

在做VB版机房收费系统时,周结账单中的水晶报表想必大家都印象深刻.操作流程为:在窗体加载时,在窗体中显示数据表中的全部数据:选中查询条件,点击查询按钮,将对显示的数据进行筛选:如果用户想打印报表,直接点击控件上的打印按钮即可进行打印. 可这些操作是在C/S的结构中完成的,最近廊坊人事局的客户要求我们开发小组完成B/S的报表打印,经过一天的苦苦思索,我终于完成了一个成功的Demo.在此把成果和大家分享下,希望能帮助大家进步. 解决方案目录如下: 操作步骤如下: 1.导入Grid Report官方提

冯东阳:5000元葬送了我的行业网站之梦

初读标题,可能大家都以为是有人花5000元买的我得的行业网站呢是吧?其实不是这样的.大家可以耐心的听我说完.最近一直也读一些互联网创业分享类的文章,感慨良多,也由此想到自己的一个行业网站运营失败的情况,其实这个行业网站对我来说,也是互联网上的一次创业.经常听到女汉子们说这样一句话:"女人,谁也还没经历过几个人渣啊?"如果这句话放在站长身上,那就是:"站长,谁还没做个几个失败的网站啊?." 先交代下当时自己建网站时候自己的一个情况: 在一个家政公司工作一年左右,工作期

冯东阳:5000元葬送了我的行业站点之梦

初读标题,可能大家都以为是有人花5000元买的我得的行业站点呢是吧?事实上不是这种. 大家能够耐心的听我说完. 近期一直也读一些互联网创业分享类的文章,感慨良多,也由此想到自己的一个行业站点运营失败的情况.事实上这个行业站点对我来说.也是互联网上的一次创业.常常听到女汉子们说这样一句话:"女人,谁也还没经历过几个人渣啊?"假设这句话放在站长身上,那就是:"站长.谁还没做个几个失败的站点啊?. " 先交代下当时自己建站点时候自己的一个情况: 在一个家政公司工作一年左右

使用MyEclipse报表创建Web报表(下)

在使用MyEclipse Reports创建Web报表(上)一文中,小编为大家介绍了如何创建报表Web项目.创建报表.创建数据集以及制定一个报表.接下来小编将为大家介绍另外几节的内容,希望能够帮助到大家. 5. 数据排序 默认的数据行排序受许多因素的影响,例如受在数据库中创建数据顺序的影响.在很多情况下,您可能会想改变数据出现在报表中的顺序. (1)在报表设计器中,单击布局选项来返回布局编辑器. (2)在布局编辑器中,单击左下角的表格选项.当鼠标停留在该区域时标签会出现.属性编辑器会显示所选表的

好程序员web前端分享定位锚点透明

好程序员web前端分享定位锚点透明 学习目标 1.position 定位属性和属性值 2.定位元素的层级属性 3.包含块的概念和应用 4.锚点连接的语法和应用场景 5.透明属性的应用 6.扩展:Flash和marquee(滚动字幕) 一.position 定位属性和属性值 position 定位属性,检索对象的定位方式:语法:position:static /absolute/relative/fixed/inherit/sticky/unset(未设置是inherit和initial的结合)/

好程序员web前端分享html中meta标签及用法详解

好程序员web前端分享html中meta标签及用法详解,这篇文章给大家介绍了html中meta标签及用法详解,感兴趣的朋友一起看看,Html中meta标签一.meta标签 含义 <meta> 元素 可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. <meta> 标签位于文档的头部,不包含任何内容. <meta> 标签的属性定义了与文档相关联的名称/值对.二.meta 中常用属性 charset? (字符集) 说明:规