问题标签 [ssms-2014]

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.

0 投票
1 回答
50 浏览

sql - 为选择计算额外列的行数的查询

我想创建一个视图,从角色库存中找到数量最多的前 5 个项目,同时还有一个列显示有多少其他人也拥有该项目。

  • 人物

    • 查理德PK
  • 存货

    • 项目ID
    • 夏利
    • 数量
  • 物品
    • 项目ID

这是我到目前为止得到的

我知道这上面有什么问题,但是你们能告诉我如何解决它吗?:)

0 投票
1 回答
75 浏览

sql - sql中的分组和求和

我正在尝试从名为 Vouchers 的 sql 表中提取以下列:

  • 日期,
  • 凭证ID,
  • 发行价值,
  • 兑现的价值,
  • 价值过期

该位是直截了当的,并返回以下数据:

在此处输入图像描述

但是我想向他们展示

  • 白天,
  • 按凭证ID

然后将每个单独的凭证ID 的值相加以生成类似于以下内容的视图:

在此处输入图像描述

关于什么 sql 代码将执行此操作,谁能指出我正确的方向?

我正在使用 SSMS 2014

0 投票
2 回答
47 浏览

sql - 当列包含 NULL 时进行分组

我有以下查询:

这将返回以下数据:

在此处输入图像描述

我怎样才能把它变成下面的结果?

在此处输入图像描述

我正在使用 SSMS 2014

0 投票
1 回答
1155 浏览

sql - CSV 中的变音符号,但在 SQL Server 导入向导中变成了奇怪的字符

我有一个编码为 UTF-8 的 CSV 文件,我从 IMDb.com 下载了该文件。我想使用导入向导将此数据导入 SSMS 2016(或 2014)。以下是 CSV 的样例(注意达拉斯买家具乐部的负责人是 Jean-Marc Vallé e):

我在导入向导中选择平面文件源,选择我的文件,然后使用默认选项(同时添加一个“作为文本限定符)。但是,这是我所看到的一个示例:http://imgur。 com/a/i53hB

变音符号 é 正在变成 é。我尝试在导入向导中选择“区域设置”旁边的 Unicode,但它会将所有内容都转换为中文字符并将其全部放在一个单元格中。

知道这里发生了什么吗?

0 投票
3 回答
88 浏览

sql - 尝试在查询的 where 部分中使用计数列

有2个表称为

学生

  • 学生
  • camID FK

校园

  • camID PK
  • 凸轮名称

我正在尝试查找超过 4 名学生的校园,其中包括 camName、camID、(学生人数)

这是我到目前为止得到的

所有这一切都让我明白了一个错误,即“无效的 comlumn name 'count'。

0 投票
4 回答
10217 浏览

sql - 使用 IN 子句的替代方法

我正在运行以下查询:

目的是为我拥有的凭证 ID 列表提取 ReceiptVoucherId / VoucherId / ReceiptId / rvtransactionAmount / AmountUsed / TransactionTypeId 数据。

我的问题是我的 VoucherID 列表是 187k 长,因此 IN 子句是不可能的,因为它返回错误:

内部错误:已达到表达服务限制

任何人都可以建议以这种方式进行替代吗?

我正在使用 SSMS 2014

0 投票
0 回答
2555 浏览

sql-server - T-SQL 将列转换为动态数据类型

我想将一列转换为另一列中的文本值的数据类型。 我知道我可以用 来做到这一点exec sp_executesql,但如果没有这个我也能做到,那将是理想的。

并有这样的事情:

甚至可以为每种不同的数据类型自动创建一个新列。实际上,这将被规范化,并有一个带有要引用的主键 ID 的 DataType 表。

预先感谢大家的帮助。

0 投票
1 回答
545 浏览

c# - 跟踪更改/更新数据库表中一行的用户 - sql server

我需要创建一个列,每当网络上的用户通过 ASP.net 网页中的列表视图更新行时,它可以找到并将其存储在该行的第一列中。有人有这方面的例子吗?

0 投票
1 回答
31 浏览

sql - 聚合按多个表中的值分组 [SQL]

我有两个表,#Test并且#Control,它们的列彼此相同,看起来如下所示:

但是有更多的列和 和 的Name组合Component

我想将它们每个聚合以获得PriceperName和的总和Component,但是我想要出现在任一列表中的所有组合的值。使用上面的示例表所需的输出如下所示:

我怎样才能做到这一点?

对于单个表,以下工作:

但是,我无法弄清楚如何为仅存在于另一个表中的名称组件组合返回零。

0 投票
4 回答
343 浏览

sql - Sql 选择每个汇总组的前 3 个

如何仅返回以下每个 Name-datee 对的前 3 个值?

当前版本返回:

我想返回:

我以为会有一个简单的方法,但无法弄清楚!