博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月8日

摘要: 1 概述最近维护系统时,客户经常反馈这样一个内容:要在查询列表上加上一个查询条件。这样的要求一点也不过分,并且看起来工作量也不大,不就是加一个WHERE条件嘛,但是当调试到DAL层时,立刻石化——遇到在SELECT子句中编写子查询的SQL,SELECT SO.order_no,(SELECT SUM(SOD.good_num) FROM [StockOrderDetails] AS SOD WHERE SOD.order_id=SO.id) AS order_numFROM [StockOrder] AS SO 这样的写法缺点如下:1>order_num不能在SELECT中继续使用2&g 阅读全文

posted @ 2012-09-08 11:02 moss_tan_jun 阅读(380) 评论(0) 推荐(0) 编辑

摘要: --以工作日計算起始年假的計算時間範圍declare @settoday smalldatetime,@birthday smalldatetime,@year varchar(10),@month varchar(10),@day varchar(10),@enddate datetime,@stardate datetime,@AnnualNumber int,@AnnualTotal int,@Surplus int set @settoday='2013-05-04'--現在日期set @birthday='2004-04-26' ---進公司日期set 阅读全文

posted @ 2012-09-08 11:00 moss_tan_jun 阅读(346) 评论(0) 推荐(0) 编辑