php - 用php获取指定行的所有项目的总值(value)

标签 php mysql

我正在尝试获取我的应用程序中某人的总工作时间。

我的表格中有这些列:

id、UserId、ProjectId、FromHr、ToHr、WorkedHrs、状态

每一列均由用户每天添加,WorkedHrs 将是 FromHrToHr 之间的计数。

我现在正在尝试获取每月月底多个结果的总计值,例如:

SELECT * FROM Hours WHERE UserId = '22' AND ProjectId = '44' COUNT(WorkedHrs)

我真的不明白为什么我没有得到任何结果,还有其他方法可以解决这个问题吗?

最佳答案

试试这个:

SELECT SUM(WorkedHrs) FROM Hours WHERE UserId = '22' AND ProjectId = '44'

SQL 查询的剖析如下:

SELECT [list of all the things that you want returned]
FROM [table]
WHERE [conditions]

如果您希望从 mysql 返回任何内容,它必须位于查询的 SELECT 部分。

关于php - 用php获取指定行的所有项目的总值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32464374/

相关文章:

python - mysqldb编程错误

java - Tomcat JDBC 连接池 - 连接卡在 Activity 状态

javascript - 如何在jquery中获取输入文本值?

mysql - 在另一列的同一表中具有相同值的SQL组项目

php - 如果条件为真,则在使用两个不同的语句时使用 CASE 语句

PHP 和 MySQL : query if data exist and create if it not exist

mysql - 对于表中的每个不同 ID,计算不同表中相关 UID 的数量。 (SQL)

mysql - Jena SDB 默认编码

php - 如何从两个表中获取特定数据?

php - 更改 php DOMElement 的 innerHTML