# Re: 我的建议是,,,,,,

Posted by 陈春雨 on September 02, 1999 at 12:04:13:

In Reply to: Re: RE: SANDY 请问我如何在Runtime时送一个grouping的recordset给DataReport? posted by sandy on September 02, 1999 at 09:07:17:

我个人很少用T-SQL的语法(SELECT...除外),因为我大都以ADO来开发程式,但我还是以我个人对T-SQL的应用发表一下我个人的看法,如下:
1.FROM的条件子句是WHERE,而GOURP BY的条件子句是HAVING.
2.但GROUP BY 另有WITH ROLLUP/WITH CUBE/COMPUTE/COMPUTE BY等的运算子句的配合(用来产生各式各样的小计/总计)
3.但现在已经有了各式各样的REPORT元件可以用来取代这些只会增加SQL SERVER端负荷的指令了,如水晶报表或其它GRID类型的元件(可以变化出各式各样的报表及转成HTML档)
4.所以您用SHAPE APPEND/SHAPE COMPUTE等这些很特殊的查询语言(非标准的SQL,亦不是真正的T-SQL)我个人并不鼓励,除非您的需求非常大,那又另当别论了.

Follow Ups: