一个asp问题,真难解决.

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:47:27
在一个查询语句中
sql="select left(col005,22) from ["&names&"] group by left(col005,22)"
我的意思是要col005前22个字符是一样的就只输出一条
但是在显示结果的时候,它总是说找不到集合什么的,请问一下我要它显示结果的那个语句,怎么写呀
原来的是<%=rs("col005")%>

<%=rs("col005")%>
改成
<%=rs.fields.item(0).value%>



sql="select left(col005,22) from ["&names&"] group by left(col005,22)"
改成
sql="select left(col005,22) as col005 from ["&names&"] group by left(col005,22)"

sql语句支持left函数吗?请确认一下,至少我没这样用过....
还有,就算支持left,group by应该不能跟left混着用吧

纯个人见解,没在网上找,楼主自己去查查看

select distinct left(col005,22) as Lcol005 from [\"&names&\"] group by Lcol005