数据库中的GROUP BY问题

caodz 2001-10-29 10:30:55
Dim n As Integer 'EXCEL中行号
Dim sb As ADODB.Recordset
Dim strCnn As String
strCnn = "Provider=OraOLEDB.Oracle.1;Password=fx1234;Persist Security Info=True;User ID=fx;Data Source=cbsdb"
Set sb = New ADODB.Recordset
sb.CursorType = adOpenStatic

sb.Open "SELECT books.bno,books.bname,entries_mx.price,sum(entries_mx.amount) from books ,entries_mx w
here books.bsno=entries_mx.bsno and books.category2='文泉'
group by books.bno,entries_mx.price ", strCnn, , , adCmdText

一直报不是group by 表达式,那位给我解决一下

...全文
52 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
caodz 2001-10-29
谢谢包香,刚才我也试出来了,不过分还得给您,您知道怎样给分吗?
回复
baoxiang 2001-10-29
sb.Open "SELECT books.bno,books.bname,entries_mx.price,sum(entries_mx.amount) from books ,entries_mx where books.bsno=entries_mx.bsno and books.category2='文泉' group by books.bno,books.bname,entries_mx.price ", strCnn, , , adCmdText
改成这样试试。
现在up没法用半角,你自己换一下吧。
斑竹写出bug来了
回复
caodz 2001-10-29
低层使用ORACLE数据库
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-10-29 10:30
社区公告
暂无公告