摘要:
该系列已经完结。。。以后如果有高级功能,会再开一个新的系列,该系列是比较基础的报表应用。。谢谢大家一直的支持。[原创]Devexpress XtraReports 系列 1 创建静态报表Demo地址:http://yunpan.cn/QXkUjaumGttqG 访问密码 f8cf[原创]Devexpress XtraReports 系列 2 创建表格报表Demo地址:http://yunpan.cn/QX2E6mpp6JxH2 访问密码 c8ae[原创]Devexpress XtraReports 系列 3 创建主从报表Demo地址:http://yunpan.cn/QXESD5YscCfkw 阅读全文
摘要:
我们日常开发业务系统中,作为统计报表中,特别是财务报表,显示中文金额经常遇到。 转换大小写的方法有很多,以下是从数据库函数方面解决这一问题. 效果如图: 调用:SELECT dbo.[Fn_ConvertRMB](192.4) 具体函数如下: -- ============================================= --... 阅读全文
摘要:
今天遇到一个需求,客户要求在系统客户端选择客户的时候,可以用拼音首拼去快速过滤选择,此时我们在客户表里面加多一个拼音首拼字段CustPY来记录,字段加好了,我们要把所有客户名称的拼音简拼都更新到CustPY字段中。 为此利用以下函数做了个批量更新 执行语句:UPDATE 客户表 SET CustPY=dbo.[Fn_GetPinYin](客户名称字段) 这样就可以了。... 阅读全文
摘要:
我们日常开发过程中,非常常见的一种需求,把某一个用逗号或者/或者其他符号作为间隔的字符串分隔成一张表数据。 在前面我们介绍了 [原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式,当然按照这种方式转变一下也是可以实现的,但是我这里有以前我一直使用的另外一种方式,也记录一下吧。 依照惯例,我们首先来看看效果。 调用:SELECT Id FROM [Fn_Str... 阅读全文
摘要:
一如往常一样,一篇简短博文记录开发过程中遇到的一个问题。初衷都是记录自己的一些Idea,也是希望能够帮助一些凑巧遇到此类需求的问题,这个需求的的开端是因为,要统计最近N周的销售数据。 接下来我们来看看执行函数的效果如下图: select * from [dbo].[Fn_RunWeek] (-12) 具体函数如下: -- ====================... 阅读全文
摘要:
跟以往类似,我依旧介绍一个我日常开发遇到的知识点,谨此记录一下,也希望能帮助到一些朋友。 这次我要介绍的是通过SQL函数返回你输入的两个时间点内的日期数据。 效果图如下: 执行函数:SELECT * FROM [Fn_RunSelectDay]('2015-01-01','2015-01-11') 具体函数如下: -- =================... 阅读全文
摘要:
PS:此博文是利用Windows Live Writer 2012编写,格式效果可能不太好。在我开发过程中,遇到一个统计需求,结果是要求返回从当天起往回推算出自定义输入的天数为此我写了一个表值函数来解决这一需求。现记录一下,也希望能帮助到一些也遇到此类问题的朋友。首先我们看一下执行效果图:返回最近十... 阅读全文
摘要:
今天我现在发现看一篇博文不能够太长,只要能够描述清楚自己想表达的东西,能够让大家知道你要讲什么就行了。因为我今天看了一些长篇博文,真的觉得知识点太多了, 会让人囫囵吞枣。 这篇博文跟我昨天发表的类似,同样是为了解决一个统计需求,结果是要求返回从当月起往回推算出自定义输入的月份 喜欢总结的我,为此写了一个表值函数来解决这一需求。现记录一下,也希望能帮助到一些也遇到此类问题... 阅读全文
摘要:
在我们开发的过程中,难免遇到一种场景,把某个表中的的某个列的值拼接成用逗号隔开的一行数据如图:我们把UserId列拼接成一行数据-------》为此我写了一个存储过程来解决此类问题。-- Author: LHM -- Create date: 2015-01-15-- Description: 把表... 阅读全文
摘要:
我们日常开发中,不管是表设计问题抑或是其他什么原因,或多或少都会遇到一张表中有一个字段存储的内容是用逗号隔开的列表。 具体效果如下图: ------》 从左边图转换成右边图,像这种需求,我们难免会遇到。 今天我写了个存储过程来解决这种问题。主要方式是利用master..spt_value... 阅读全文
摘要:
DECLARE @Temp nvarchar(1050)=''SELECT CAST(SQL_VARIANT_PROPERTY(@Temp, 'BaseType') AS VARCHAR(50))SELECT CAST(SQL_VARIANT_PROPERTY(@Temp, 'MaxLength')... 阅读全文