问题标签 [sql-server-2017]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 占行总数的百分比
我有一些表格,我猜想有一些查询,我想获得行而不是列的总数的百分比。
我的查询:
我得到这个:
我想要得到什么:
我知道如何计算每行的百分比:
作为窗口函数,但我不知道对行执行相同操作的技巧。
c# - 如何通过代码优先实体框架方法在 SQL Server 2017 而不是 LocalDB 或 SQL Express 上创建数据库?
实际上,标题已经总结了我的整个问题。我正在使用 Visual Studio 2017 和 Entity Framework 6。在我的 MVC 应用程序中,当我遵循代码优先方法时,使用默认设置时,我只能选择 LocalDB 或 SQL Server Express 以在 SQL Server 对象资源管理器中使用。我可以使用 SQL Express 查看我的模型的相应表格。
但是,我想使用我的 SQL Server 2017。我想我必须在连接字符串中指定我想要的数据库,但我不知道如何使用 Entity Framework 6 来做到这一点。
c# - 从多个表中检索特定值
我有 14 张不同类型的员工表。我有一个连接到我的 SQL Server 数据库的 C# 应用程序,当我在文本框中输入姓氏时,它会带回具有该姓氏的记录并将其显示在列表框中。
但是,我只用一张桌子就做到了。因此,如果我键入“Jones”,它会从一张表中返回并显示 Jones。
我想从所有 14 张桌子中带回所有的琼斯。换句话说,当我输入姓氏时,我需要应用程序向我显示所有 14 个表中该姓氏的所有记录。
对此有什么合理的方法?如果我有一张所有员工的桌子会容易得多,但我需要分开。基本上,当我单击搜索按钮时,我需要应用程序从具有给定名称的 14 个表中的任何一个中获取。
什么是合适的方法?
sql-server - SQL Server 2017 小数舍入
我用过 SQL Server 2005
SQL Server 2005 是:
结果 17.40
结果 18.52
但在 SQL Server 2017 中,结果是:
结果 17.400000
结果 18.520000
我想在 SQL Server 2017 中显示 SQL Server 2005 结果 (= 17.40 / 18.52) - 我该怎么办?
sql - 安装 SSDT (SQL Server Data Tools) 时出错
我在安装 SQL Server Data Tools for Visual Studio 2017 期间遇到问题
我收到以下错误(已翻译):
截图:看这里
此处提供的日志文件: https ://www.dropbox.com/s/e34kry9ycj76j7n/SSDT-Setup-ENU_20171219090643.log?dl=0
这是链接日志文件中的相关部分:
我之前安装了 SQL Server Management Studio 17,然后安装了 SQL Server 2017。
-
有人能帮忙吗?
sql - 如何在 SQL Server 2017 中使用 dateadd 函数
我正在尝试使用DATEADD
函数在 SQL Server 中添加字符类型。
我想要变量的下个月的 25 号。
例子
我想要结果 = 20180125
我想要结果 = 20180225
提前致谢
sql-server - 哪一列导致插入错误
错误是
将 varchar 值“b”转换为数据类型 int 时转换失败。
表结构:
我的 ETL 管道记录所有错误。有些很有用,例如
无法将值 NULL 插入列“ColumnB”、表“DWDev.dbo.Table_1”,列不允许空值。插入失败'
而其他的相对没用。
如何提高我无法直接操作的错误消息的有用性,例如上面第一句中的错误消息?