SQL Server 2008 R2——使用数字辅助表(master..spt_values)实现用计数字段对记录进行重复显示
摘要:从来只见过有人要用distinct去重,可没听说过谁还要生成重复数据的。今儿咱算是开了眼了。本着从业务出发的原则,我问了下事主为何有这种需求……
阅读全文
SQL Server 2008 R2——使用FULL OUTER JOIN实现多表信息汇总
摘要:看起来是年底了,要把不同的表里的数据进行汇总。可以猜测下是出库和入库的两个表,或者其他类似双生的东西。
既然事主敢打包票说不重复而且一一对应,那就按最简单的方法来吧。
事主没有提供主键,下文代码中的主键是我自己加的。
阅读全文
BOOST.Asio——扫盲
摘要:以下内容来自互联网。鉴于版权之类的东西,我只贴出标题和URL。(无法考证下述资料是否原创。)asio串口编程 http://www.godebug.org/index.php/archives/71/其实闭包并不高深莫测 http://web.jobbole.com/84456/闭包_百度百科 ht...
阅读全文
BOOST.Asio——Tutorial
摘要:代码来自Boost手册,略作修改以方便阅读。
阅读全文
BOOST.Asio——Overview
摘要:BOOST几乎是奇技淫巧的堆砌,来自大神的深深恶意。这个库确实不是给初学者像使用C++标准库那样用的。我觉得在使用前,最好了解下四人帮的那个设计模式。
阅读全文
SQL Server 2008 R2——使用FOR XML PATH实现多条信息按指定格式在一行显示
摘要:就实际问题来讲,是不是2条就4列?如果有100条,岂不是爆炸了?所以,实际上事主应该是想要一个水平显示的效果,而不是一定要有很多列。
阅读全文
SQL Server 2008 R2——软件创建月表时同时创建一个触发器
摘要:事主的创建表是在程序里,没源码。现在想在创建的每个月的月表上添加一个触发器。
阅读全文
SQL Server 2008 R2——当前日期下,一年前数据的统计值
摘要:CTE分了三个部分:
第一部分增加YYYYMM,因为直接用DATETIME类型进行操作感觉不方便。
投机取巧的地方是把DATETIME转作整数类型的“年+月”处理,“年+月”是YYYYMM的样式,不包含DD。年月的大小跟数字的大小自然契合,方便比较。
第二部分按YYYYMM分组进行了数据统计。
第三部分只是我不想写成存储过程,就顺便写了个选择语句,用途是生成“当前日期的一年前”这个概念涉及到的边界值。很显然可以方便的对边界进行包含和不包含的处理。
阅读全文