每天使用另一个表中的值更新sql表

CSharpDev4Evr

我需要一些更新我的sql表的帮助,这些sql表每天需要从一个主表中提取值。

我的主表包括状态,描述和每天更新的日期。我还有3个其他表,需要根据其状态ID号从该主表中提取值。例如,如果它是Type1,则它将获取该类型的红色,绿色,黄色和当前日期的数量,并且它需要每天进行此操作。

经过研究后,我发现我需要执行以下操作:

Update [TableA]
SET Date (select Date from [TableB] where [TableB].Date = [TableA].DateDiscovered and [TableB].Date IS NOT NULL) --not sure if this is write, this is just what I found online

这是我将要使用的两个表的一些示例:

主表

在此处输入图片说明

二级表

在此处输入图片说明

因此,基本上,我需要以下方面的帮助:辅助表将需要计算“状态”列中的绿色,红色,橙色和黄色,并将它们放入指定的列中。因此,如果有4个绿色,2个红色,1个黄色和2个橙色,它们将被放置在辅助表的相应列中。我每天都需要这样做,当完成后,它将在辅助表的日期列中记录当前日期。

丹尼尔·B

听起来您想每天都INSERT新的一行Secondary Table中显示所有Status的摘要Main Table的RegarlessDiscoveredEscalatedMain Table

如果是这样,您需要:

INSERT INTO SecondaryTable 
SELECT CAST(GetDate() as Date),
SUM(CASE WHEN Status = 'R' THEN 1 ELSE 0 END) as Red,
SUM(CASE WHEN Status = 'O' THEN 1 ELSE 0 END) as Orange,
SUM(CASE WHEN Status = 'Y' THEN 1 ELSE 0 END) as Yellow,
SUM(CASE WHEN Status = 'G' THEN 1 ELSE 0 END) as Green
FROM MainTable

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用另一个表的值更新表

来自分类Dev

使用另一个表中的值更新一个表上的列

来自分类Dev

SQL-从另一个表中的值更新表值

来自分类Dev

使用MySQL中的rand()将表中的值更新到另一个表

来自分类Dev

使用另一个表中的值更新ms-access表中的值

来自分类Dev

如何使用另一个表中的值更新数据库表

来自分类Dev

使用来自另一个表的值更新PHP MYSQL中的表

来自分类Dev

如何根据不同的条件使用另一个表中的值更新表

来自分类Dev

使用另一个表的列中的值更新表的列

来自分类Dev

如何使用另一个数据库表中的值更新表

来自分类Dev

根据另一个表中的值更新一个表中的字段

来自分类Dev

使用case语句(MYSQL)根据另一个表中的值更新一个表

来自分类Dev

将表中的SQL Spark Pyspark更新值更新为表中的另一个值

来自分类Dev

如何使用 MySql 使用另一个表中的值更新两个表上的值

来自分类Dev

SQL Server查询以另一个表值更新一个表列值

来自分类Dev

SQL设置操作以基于另一个表上的值更新表

来自分类Dev

根据另一个表中的值更新表中的列

来自分类Dev

使用VBA使用来自另一个表的值更新访问表

来自分类Dev

使用具有特定条件的另一个表中的值更新Oracle中的表

来自分类Dev

根据另一个表中的值更新表

来自分类Dev

从另一个表中的随机值更新表,而在MySQL副本

来自分类Dev

PostgreSQL-用另一个表中的先前值更新表

来自分类Dev

根据sqLite中的另一个表值更新表

来自分类Dev

用另一个表中的字段布尔值更新表

来自分类Dev

R:使用另一个数据表的值更新数据表中的NA

来自分类Dev

R:使用另一个数据表的值更新数据表中的NA

来自分类Dev

列循环并使用另一个表中的COUNT()值更新另一列

来自分类Dev

如何仅使用一个表之间的公共ID用另一个表中的多个值更新临时表中的多行?

来自分类Dev

根据mysql中另一个表中的值更新一个表中的列

Related 相关文章

  1. 1

    使用另一个表的值更新表

  2. 2

    使用另一个表中的值更新一个表上的列

  3. 3

    SQL-从另一个表中的值更新表值

  4. 4

    使用MySQL中的rand()将表中的值更新到另一个表

  5. 5

    使用另一个表中的值更新ms-access表中的值

  6. 6

    如何使用另一个表中的值更新数据库表

  7. 7

    使用来自另一个表的值更新PHP MYSQL中的表

  8. 8

    如何根据不同的条件使用另一个表中的值更新表

  9. 9

    使用另一个表的列中的值更新表的列

  10. 10

    如何使用另一个数据库表中的值更新表

  11. 11

    根据另一个表中的值更新一个表中的字段

  12. 12

    使用case语句(MYSQL)根据另一个表中的值更新一个表

  13. 13

    将表中的SQL Spark Pyspark更新值更新为表中的另一个值

  14. 14

    如何使用 MySql 使用另一个表中的值更新两个表上的值

  15. 15

    SQL Server查询以另一个表值更新一个表列值

  16. 16

    SQL设置操作以基于另一个表上的值更新表

  17. 17

    根据另一个表中的值更新表中的列

  18. 18

    使用VBA使用来自另一个表的值更新访问表

  19. 19

    使用具有特定条件的另一个表中的值更新Oracle中的表

  20. 20

    根据另一个表中的值更新表

  21. 21

    从另一个表中的随机值更新表,而在MySQL副本

  22. 22

    PostgreSQL-用另一个表中的先前值更新表

  23. 23

    根据sqLite中的另一个表值更新表

  24. 24

    用另一个表中的字段布尔值更新表

  25. 25

    R:使用另一个数据表的值更新数据表中的NA

  26. 26

    R:使用另一个数据表的值更新数据表中的NA

  27. 27

    列循环并使用另一个表中的COUNT()值更新另一列

  28. 28

    如何仅使用一个表之间的公共ID用另一个表中的多个值更新临时表中的多行?

  29. 29

    根据mysql中另一个表中的值更新一个表中的列

热门标签

归档