如何在SQL Server存储过程中选择第一个ID的值?

用户1531040
DECLARE @Good INT
 SELECT @Good = Good
   FROM MyTable
  WHERE DateDeleted IS NULL
  GROUP BY ID
 HAVING ID = MIN(ID)

在存储过程中,我想设置一个变量@Good。我需要的条件DateDeleted是null为最小值ID

例子:

ID   Good   DateDeleted
-----------------------
1    5      15-12-2013
2    3      null
3    4      null
4    1      null

结果必须为3

我收到的错误消息是:

消息8120,级别16,状态1,行4
列'MyTable.Good'在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。

我究竟做错了什么?

有谁能够帮我?

谢谢

谦卑
DECLARE @Good INT
Select top 1 @Good = Good
From MyTable
Where DateDeleted is null
Order by Id 

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL Server中选择第一个插入的行?

来自分类Dev

如何在SQL Server中选择第一个插入的行?

来自分类Dev

如何选择第一个值 - SQL Server

来自分类Dev

如何在第一个孩子中选择第一个孩子

来自分类Dev

如何在data.table的列中选择第一个逗号分隔的值?

来自分类Dev

当第二个查询依赖于SQL Server中的第一个查询输出时,如何在存储过程中编写两个查询

来自分类Dev

如何从电话号码中选择第一个或最后一个值?

来自分类Dev

如何在SQL数据库中选择第一个奇数/偶数主键

来自分类Dev

如何在sql中选择第一个非重复数据

来自分类Dev

如何计算 SQL Server 存储过程中选择的数量

来自分类Dev

MySql - 嵌套选择 - 如何从第一个表中选择值?

来自分类Dev

如何在我的第一个存储过程结束后启动存储过程?

来自分类Dev

从SQL表的列表中选择第一个匹配的字符串值

来自分类Dev

在sql的xml列中选择第一个<field>的值

来自分类Dev

Python pandas:如何从特定列中选择第一个非“无”值?

来自分类Dev

如何在使用bash的过程中从字符串中选择一个部分

来自分类Dev

如何在存储过程中将两个MS SQL Server表合并为一个表

来自分类Dev

如何在SQL Server中的分隔符之前获取第一个值

来自分类Dev

如何在选择列表Angular JS中选择第一个元素?

来自分类Dev

SQL在一行中选择第一个值,然后将该值插入另一列

来自分类Dev

SQL在一行中选择第一个值,然后将该值插入另一列

来自分类Dev

SQL Server(TSQL)如果存在则选择第一个值,否则选择其他

来自分类Dev

如何在html代码中选择第一个表格的最后一行?

来自分类Dev

如何在SQL Server 2012年中创建一个选择,然后一个更新存储的过程

来自分类Dev

根据第二个表的另一个值(sql)在第一个表中选择一个值

来自分类Dev

如何在硒测试中选择第一个锂元素?

来自分类Dev

CSS:如何在每行中选择第一个<td>元素?

来自分类Dev

如何在特定div内的表中选择第一个TD

来自分类Dev

如何在Excel中选择单元格中的第一个数字?

Related 相关文章

  1. 1

    如何在SQL Server中选择第一个插入的行?

  2. 2

    如何在SQL Server中选择第一个插入的行?

  3. 3

    如何选择第一个值 - SQL Server

  4. 4

    如何在第一个孩子中选择第一个孩子

  5. 5

    如何在data.table的列中选择第一个逗号分隔的值?

  6. 6

    当第二个查询依赖于SQL Server中的第一个查询输出时,如何在存储过程中编写两个查询

  7. 7

    如何从电话号码中选择第一个或最后一个值?

  8. 8

    如何在SQL数据库中选择第一个奇数/偶数主键

  9. 9

    如何在sql中选择第一个非重复数据

  10. 10

    如何计算 SQL Server 存储过程中选择的数量

  11. 11

    MySql - 嵌套选择 - 如何从第一个表中选择值?

  12. 12

    如何在我的第一个存储过程结束后启动存储过程?

  13. 13

    从SQL表的列表中选择第一个匹配的字符串值

  14. 14

    在sql的xml列中选择第一个<field>的值

  15. 15

    Python pandas:如何从特定列中选择第一个非“无”值?

  16. 16

    如何在使用bash的过程中从字符串中选择一个部分

  17. 17

    如何在存储过程中将两个MS SQL Server表合并为一个表

  18. 18

    如何在SQL Server中的分隔符之前获取第一个值

  19. 19

    如何在选择列表Angular JS中选择第一个元素?

  20. 20

    SQL在一行中选择第一个值,然后将该值插入另一列

  21. 21

    SQL在一行中选择第一个值,然后将该值插入另一列

  22. 22

    SQL Server(TSQL)如果存在则选择第一个值,否则选择其他

  23. 23

    如何在html代码中选择第一个表格的最后一行?

  24. 24

    如何在SQL Server 2012年中创建一个选择,然后一个更新存储的过程

  25. 25

    根据第二个表的另一个值(sql)在第一个表中选择一个值

  26. 26

    如何在硒测试中选择第一个锂元素?

  27. 27

    CSS:如何在每行中选择第一个<td>元素?

  28. 28

    如何在特定div内的表中选择第一个TD

  29. 29

    如何在Excel中选择单元格中的第一个数字?

热门标签

归档