Query1.SQL.Add('select 姓名, 日期 from listcommon ');
Query1.SQL.Add(' GROUP BY 日期 ');日期是datetime
姓名是varchar老是出现
When GROUP BY exists, every simple field in projectors must be in GROUP BY.这是怎么回事?在线守候!
Query1.SQL.Add(' GROUP BY 日期 ');日期是datetime
姓名是varchar老是出现
When GROUP BY exists, every simple field in projectors must be in GROUP BY.这是怎么回事?在线守候!
Group by是分组,order by 是排序,分组只能用于聚合函数,像count(),sum()等
不要GROUP BY 就对了噻
怕姓名重复用DISTIONCT
提问:
对paradox7.0
怎么创建临时表
然后怎么把一个表的结果集倒入一个临时表?
怎么删除临时表?
用where语句作什么判断啊?能否再说详细点,你到底要 干吗?
Query1.SQL.Add(' GROUP BY 姓名,日期 ');
这样就OK了
^_^
问题2:
使用SQL语句:
(把一个表的结果集倒入一个临时表)
create table 临时表名 AS SELECT * FROM 老表名。
(删除临时表)
drop table 临时表名