02 2009 档案

摘要:1 原始语句SELECT C.ParentId,A.Area_DM, A.Airport_DM, (' ' + B.QC) AS AirportName,Sum(JCN) AS TotalJCN,SUM(CR + ET + CRWH + ETWH) AS TotalLK,Sum(HW + YJ) AS TotalHY, Sort = 1FROM AirportProduces_2006 ALEFT JOIN Airports B ON A.Airport_DM = B.Airport_DMLEFT JOIN Areas AS C ON C.Area_DM = A.Area_DM 阅读全文
posted @ 2009-02-25 10:58 大侠酷裤马路 阅读(237) 评论(0) 推荐(0) 编辑
摘要:一次群里的朋友发了一个关于where后面使用count的的sql语句,他说要报错,错误是关于HAVING什么之类的错误于是我将SQL语句放到了查询分析器中验证果然报了一个错,错误的名称叫“聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。”我看了看 发现我也重来没有在where后面后面用过count或sum之类的用法,于是我只能查了一下google,很快便有了结果错误原因如下:初学者会错误地认为在where 语句里直接使用count()算法,很显然这个想法是错误的,count()方法并不能被用在where子句中, 阅读全文
posted @ 2009-02-24 15:07 大侠酷裤马路 阅读(327) 评论(0) 推荐(0) 编辑
摘要:引言在面向对象三要素中,封装特性为程序设计提供了系统与系统、模块与模块、类与类之间交互的实现手段。封装为软件设计与开发带来前所未有的革命,成为构成面向对象技术最为重要的基础之一。在.NET中,一切看起来都已经被包装在.NET Framework这一复杂的网络中,提供给最终开发人员的是成千上万的类型、方法和接口,而Framework内部一切已经做好了封装。例如,如果你想对文件进行必要的操作,那么使用System.IO.File基本就能够满足多变的需求,因为.NET Framwork已经把对文件的重要操作都封装在System.IO.File等一些基本类中,用户不需要关心具体的实现。让ATM告诉你, 阅读全文
posted @ 2009-02-17 22:10 大侠酷裤马路 阅读(304) 评论(0) 推荐(0) 编辑
摘要:在接下来的几篇文章,我将自己从各处看到的一些面向对象方面的文字资料列出来,供大家学习参考,当然我也是转载抄袭别人的,如有冒犯敬请原谅。下面将说的是关于对象的文章。 引言提起面向对象,每个程序设计者都有自己的理解,有的深入肌理,有的剑走偏锋。但是无论所长,几个基本的概念总会得到大家的重视,它们是:类、对象、继承、封装和多态。很对,差不多就是这些元素构成了面向对象设计开发的基本逻辑,成为数以千万计程序设计者不懈努力去深入理解和实践的根本。而实际上,理解面向对象一个重要的方法就是以实际的生活来类比对象世界,对象世界的逻辑和我们生活的逻辑形成对比的时候,这种体验将会更有亲切感,深入程度自然也就不同以往 阅读全文
posted @ 2009-02-17 22:02 大侠酷裤马路 阅读(157) 评论(0) 推荐(0) 编辑
摘要:前端时间在做一个售票员销售业绩排行的时候,写出来了,后来领导说加上名次上去好看些于是乎我就开始写,嘿,奇怪,我还真没有写过,于是找了写资料,借鉴了一下别人的,结果如下CREATE PROCEDURE csp_GetOperatorScoreByDate @BeginDate DATETIME,@EndDate DATETIMEASCREATE TABLE #Temp //定义临时表,三个显示字段( Employee varchar(50),//销售人员的名字 TotalTicket int,//总票数 TotalTradeSum money//总销售额)INSERT INTO #TempSEL 阅读全文
posted @ 2009-02-12 11:10 大侠酷裤马路 阅读(204) 评论(0) 推荐(0) 编辑
摘要:最近一直在研究存储过程和函数,感觉这趟水有点浑,所以我决定要趟这趟浑水。一些是一个sql server的分页存储过程,可以结合页面设计来进行理解假设场景有,上一页 下一页两个按钮,排序方式悬着下拉框一个,当前页数文本框一个,每页显示记录数文本框一个,好 ,好戏上演:CREATE PROCEDURE dbo. Fen Ye(@Page int,//当前页数@RecsPerPage int,//每页显示记录数@Sort VARCHAR(255)//排序方式)ASDECLARE @SQL nVARCHAR(4000)SET @SQL='SELECT TOP '+CAST(@RecsP 阅读全文
posted @ 2009-02-12 11:07 大侠酷裤马路 阅读(313) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示