一个Sql语句,大家看看,必有收获的。
SELECT Left(UsrReg.id,2) AS id, Pro.Name AS Name,UsrReg.type as type,sum(UsrReg.type) as Total
FROM UsrReg, Pro
WHERE (((Left([UsrReg].[id],2))='13') AND ((Pro.id)='13'))
Group by Left(UsrReg.id,2) ,Pro.Name,UsrReg.type
这是个简单的语句,我只是想id头两位是13的检索出来,统计一下。可总是提示‘标准表达式中数据类型不匹配’。大家快帮我看看!
问题点数:0、回复次数:3Top
1 楼pengdali()回复于 2003-03-02 18:19:32 得分 0
sum()--->count()Top
2 楼pengdali()回复于 2003-03-02 18:19:51 得分 0
你是什么数据库?Top
3 楼pengdali()回复于 2003-03-02 18:20:52 得分 0
select Left(UsrReg.id,2) AS id, Pro.Name AS Name,UsrReg.type as type from userreg join pro on userreg.id like'13%' and pro.id=13 Group by Left(UsrReg.id,2) ,Pro.Name,UsrReg.typeTop




