我想获得 field_id 为 31 33 35 37 39 41 的行的值的总和。
这是表格中的打印屏幕
我使用此代码来获取一个字段的所有值的总和
SELECT field_id,
SUM(value)
FROM //table name
WHERE field_id = 23
GROUP BY field_id
如何获得某些字段值的总和?
我想获得 field_id 为 31 33 35 37 39 41 的行的值的总和。
这是表格中的打印屏幕
我使用此代码来获取一个字段的所有值的总和
SELECT field_id,
SUM(value)
FROM //table name
WHERE field_id = 23
GROUP BY field_id
如何获得某些字段值的总和?
听起来您只需要在 WHERE 子句中指定所需的所有 ID:
SELECT field_id, sum(value)
FROM table
WHERE field_id IN (31,33,35,37,39,41)
GROUP field_id
如果您想要这些字段的总和,您可以执行以下操作:
SELECT SUM(value)
FROM table_name
WHERE field_id IN (31,33,35,37,39,41)
如果您希望它按 field_id 分组,您可以执行以下操作:
SELECT field_id,
SUM(value)
FROM table_name
WHERE field_id IN (31,33,35,37,39,41)
GROUP BY field_id