sql-server - SQL Server 2008 升级 - 计算计数
问题描述
我正在将数据库从 SQL Server 2008 升级到 2016,我发现以下 2008 SQL 导致“计算计数”出现语法错误。
我该如何解决这个问题?:
select c.name lab_name, d.name creator_name, e.name mod_name, a.mod_dt
from u_sample_concrete a, lab b, org c, org d, org e, lab_engr f
where a.mod_dt >= 'jan 1 1996 12:00AM' and
a.lab_cd = b.lab_id and b.org_id = c.org_id and
a.create_uid = f.user_id and f.org_id = d.org_id and
a.mod_uid = f.user_id and f.org_id = e.org_id
order by c.name, d.name, a.mod_dt
compute count(d.name) by c.name, d.name
解决方案
推荐阅读
- python - 渲染到帧缓冲区的 Maya 脚本不断将焦点放在窗口上
- mysql - 按最快响应时间排序 MySQL 查询
- c# - GSuite 更新 - 关闭对 G Suite 帐户的安全性较低的应用访问
- arangodb - 通过 arangodb 中预定义的一组顶点和边查找最短路径
- html - 具有第一列最小宽度的响应表;第二列拉伸;第三列总是在最后;我怎样才能做到这一点?
- javascript - VueJs 应用中的 webpack 和 webpack 内部内容
- fortran - Fortran 77 中的 o'377' 是什么意思?
- swift - 归档项目时,Xcode 11.3 出现错误
- android - Unity Android 构建错误:无法读取 PNG 签名:文件不以 PNG 签名开头
- keycloak - 通过管理 REST API 配置 Keycloak OTP