February 25, 2007
关于高勤荣的一些文章和报道
用Google之类的搜索“高勤荣”十有八九被block,用百度搜狐之流全都是“找到0条内容”。
看了这些基本上就知道发生了什么了。
Filed by
charlie
at 7:00 pm under Life
No Comments
用Google之类的搜索“高勤荣”十有八九被block,用百度搜狐之流全都是“找到0条内容”。
看了这些基本上就知道发生了什么了。
Filed by
charlie
at 7:00 pm under Life
No Comments
网易的专题:票贩子是如何炼成的?
其实结论很简单:铁道部就是最高端的票贩子。
稀缺的资源必然产生利润最大化的追求,不可能平均分配。以金钱来做为分配依据,在共产主义之前,是最公平的分配方式了。所以春运时的火车票价不但要涨,而且要大涨才对。不过加价的部分,要以苛税的方式缴到国库。以实现对稀缺资源的二次分配。穷人虽然享受不到这样的奢侈品,但是可以间接得到好处。这部分国家收入,最好再开一家铁道部,增加资源,增加竞争。
但是现在这样,不是靠市场的力量,而是靠权力来分配的话,就是腐败,是绝对的不公平。春运的成本还是大大提高,但是没有流入国库,没能用于缓解矛盾,而是流到铁道部、黄牛、各大部委关系单位等等这些该死欠干狗bX的王八蛋兜里了。太不和谐了。
MS Access是一种桌面型数据库引擎,基于Microsoft Jet database engine。一般用在很轻量级的应用上,以“方便”著称。其实某些方面也很强大,因为Jet SQL是有VBA集成在里面的。在写一些SQL作为query的时候,曾经因为发现Jet SQL内置的函数很少,而写了很多Dirty code。起码来说,没看到任何可用于非线性的计算函数(比如计算个人所得税时需要用到)。和T-SQL比较起来差的很远。直到最近发现可以使用VBA在SQL中,才发现这些问题不但可以解决,而且更容易了。
The Microsoft Jet database engine uses the Microsoft® Visual Basic® for Applications (or VBA) expression service to perform simple arithmetic and function evaluation. All of the operators used in Microsoft Jet SQL expressions (except Between, In, and Like) are defined by the VBA expression service. In addition, the VBA expression service offers over 100 VBA functions that you can use in SQL expressions.
SQL中的Function可以这样分为两种:Calculating fields和 SQL aggregate。自定义的聚集函数在SQL Server 2000里面也不支持,要到SQL Server 2005中才有。Calculating fields却可以利用VBA做出很多的扩展。
工具太容易上手,反而会使用户认识不到它全面的功能。微软的Office就是一个例子。
北京个人所得税计算的JET SQL Query:
SELECT
SalaryRMB,
IIF(SalaryRMB>1600,
(SalaryRMB-1600)*
IIF(SalaryRMB>=21600,0.25,
IIF(SalaryRMB>=6600,0.20,
IIF(SalaryRMB>=3600,0.15,
IIF(SalaryRMB>=2100,0.10,0.05) ) ))
-IIF(SalaryRMB>=21600,1375,
IIF(SalaryRMB>=6600,375,
IIF(SalaryRMB>=3600,125,
IIF(SalaryRMB>=2100,25, 0) ))),
0) AS SalaryTaxRMB
FROM tb_Salary
Filed by
charlie
at 8:52 pm under Coding, MS_ACCESS
2 Comments