我的MySQL表是
我想从leaveType列中计数不同的休假类型,其中team是HR。
我目前的代码是:
SELECT COUNT(leaveType = 'Priviledge') as Priviledge,
COUNT(leaveType = 'Causal') as Causal
FROM emp_leave_tracker WHERE team='HR' GROUP BY leaveType;
我有一个MySQL查询来生成一个显示两列的视图,这两列是子查询的,但是由于某种原因,我得到了错误。
SELECT
(SUM(cards_required) FROM `orders` WHERE statuses = 1) As Count,
(SUM(cards_required) FROM `orders` WHERE statuses = 2) As Count
FROM `orders` WHERE user_id = 1
错误消息
#1064 -您的SQL语法有一个错误;请检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在第3行使用接近“FROM orders,
我目前有两个列如下所示:
value | condition
50 | Y
60 | N
30 | Y
10 | Y
我似乎无法利用IF函数得到所有行的和。基本上,这里的目标是,如果条件为Y,则只对值进行求和,并在单元格中显示总数。如果条件列是N,它将看到值为0。我希望能够做到这一点,而不需要创建一个额外的专栏,即使我知道这是一个全新的专栏很容易做到。
我目前正在做一个使用vb.net和mysql数据库的项目,我只想问一下,我怎样才能在mysql工作台中格式为hh:mm:sec的列中汇总2个或更多的时间条目。
例如,我将以下数据存储在我的数据库中:
|03:45:00|
|03:12:00|
|03:08:57|
样表
总计应为10:05:02
我尝试使用这个查询对整个列数据求和,但我认为我做错了。
Select sum(Hours_worked) as Total
from db_project
where
Date_of_entry between '2019-02-04' and '
考虑MySQL数据库中的一个表
id | A | B | C
1 | 10 | 20 | 30
2 | 13 | 32 | 44
3 | 34 | 24 | 92
如何计算生成类似于
compute | A | B | C
sum | 57 | 76 | 166
average |
通常是
sum(A) as total
给出一个列,但我需要它是一行
我有一个MySQL表,它有两个列: ID和count。它在ID字段上有一个索引。
现在,如果我必须获得两个if之间所有计数的总和,我可以编写如下查询:
Select SUM(count) from table where id between x and y
或者我可以
select count from table where id between x and y
然后循环遍历结果,并计算我的应用程序代码上计数的总和。
哪个更好,考虑到速度是最重要的。计数索引有帮助吗??或者我可以编写不同的SQL吗?
计数栏上的索引会有任何帮助吗?
我大约每秒有10000次请求,我使用的是负载均衡器和5台服
我有一个数据库,其中的列分配了username、datePro和quantity。$datePro是从$username生产物料的某个$quantity的日期。我正在尝试查询结果,以响应$username在某个月内生产的物料的$quantity。
我已经尝试并搜索了已经发布的帮助,但似乎不能自己解决这个问题。任何指导都是值得感谢的。这是我的资料..。
$resultDate = mysql_query ("SELECT datePro FROM power WHERE username = '$username' ") or die(mysql_error())
假设我有这样的东西:
MySQL表
Date | Name | Val
22/11 | a | 1
22/11 | b | 2
22/11 | a | 3
22/11 | a | 4
23/11 | b | 1
23/11 | a | 2
23/11 | a | 3
23/11 | a | 5
我需要在一列上查询当Name = 'a‘时,每天的值之和,以及所有值之和的另一列(对
我得到了这个MySQL语句,它返回了我们所有经销商的列表,以及他们拥有的商店总数。我正在尝试这样做,这样我就可以添加额外的列,这些列将根据商店联合日期列的不同而返回。
这是返回经销商列表( accountgroup )和分配给accountgroup的商店总数/数量的基本语句。
SELECT accountgroup, COUNT(storename) AS TotalAmountOfStores
FROM accounts
WHERE accountgroup <>''
AND othercode ='Site'
GROUP BY acco
请你帮我在mysql上找到这个语法
TRANSFORM Sum(CCur([Détails commandes].[Prix unitaire]*[Quantité]*(1-[Remise (%)])/100)*100) AS MontantProduit
SELECT Produits.[Nom du produit], Commandes.[Code client], Year([Date commande]) AS AnnéeCommande
FROM Produits INNER JOIN (Commandes INNER JOIN [Détails commandes] ON Com
我已经达到了我所掌握的非常少的sql知识的极限。
我有一个包含防火墙日志数据的表。有一列名为“允许”或“删除”的列,我希望输出摘要数据,这样我就可以在gnuplot中绘制允许的和被丢弃的图形。我可以这样做,以得到一个被允许或拒绝的计数:
mysql> select date_format(timestamp,'%H:%i:%s') as timestamp, count(action) as denied from events where timestamp >= '2013-11-01 00:00:00' and timestamp <=
我已经将表命名为“detail_transaksi”。我想对"jumlah“列中的所有数据求和,其中"debit_kredit”=“D”,它被分组到相同的"kode_akun“数据中。另外,我想对"jumlah“列中的所有数据求和,其中"debit_kredit”=“K”,它被分组到相同的"kode_akun“数据中。然后,我想把它们都替换掉。我怎么用SQL或者PHP来做呢?
下面是我的表中的列:
id
kode_transaksi
kode_akun
debit_kredit
jumlah
我有一个查询,它提供了所有城市每月加入的员工数量。( MySQL)
SELECT SUBSTR(`JoiningDate`,4,3) as Month,
Location,
Count(*) as `EmployeeCount`
FROM `data`
WHERE Location IN ('NYC','SFO','LA')
GROUP BY Month,Location
输出是这种格式的-
| Month|Location| Count|
-----------------------
| Jan | NYC |
我需要在列中找到出现特定值的总数。
eg:
在下面的mysql表结构图中,我有像essc_a1、essc_a2 . essc_a10这样的字段。
a1到a10条目来自一个由10个问题组成的组,我需要在a1到a10列中找到一个值的出现数(例如:"eg“或"S")。
我尝试了下面的查询,但不适合我。
SELECT
COUNT(essc_a1,essc_a2,...,essc_a10) as count
FROM
employee_satisfaction_survey_checklist
GROUP BY
essc_a1, essc_a2,