当前位置: 首页 > 知识库问答 >
问题:

查询以检查特定日期

严心水
2023-03-14

在一个日期列中有一个表,在同一个日期的不同时间有这么多总计的条目,但我不担心时间。我需要找到某些日期所有总额,随着用户名。当我使用下面的查询。它显示语法错误

选择用户名,总额,从账单日期='2013-04-12'

在上面的查询日期是列名,请帮我。

共有2个答案

鲁浩言
2023-03-14
select username,SUM(amount), DATE_FORMAT(date, '%Y-%m-%d') date_only 
from bill 
where date = str_to_date('2013-04-12','%Y-%m-%d)
group by DATE_FORMAT(date, '%Y-%m-%d'), username

试试这个。

杜俊逸
2023-03-14

如果要在数据库中保存了DATETIME时查找给定DATE上的所有记录,请使用此方法

SELECT username, totalamount, `date`
FROM bill 
WHERE `date` BETWEEN '2013-04-12 00:00:00' AND '2013-04-12 23:59:59'

如果你想在给定的日期每个用户的总金额

SELECT username, SUM(totalamount) 
FROM bill 
WHERE `date` BETWEEN '2013-04-12 00:00:00' AND '2013-04-12 23:59:59' 
GROUP BY 1

如果您想要给定日期的总金额的总和

SELECT DATE(`date`), SUM(totalamount) 
FROM bill 
WHERE `date` BETWEEN '2013-04-12 00:00:00' AND '2013-04-12 23:59:59' 
GROUP BY 1
 类似资料:
  • 问题内容: 是否可以查询特定日期? 我在mongo Cookbook中发现我们可以针对某个范围进行查询 ,例如: 但是可能有特定的日期吗?这不起作用: 问题答案: 如果您保存在数据库中的日期没有时间(恰好是年,月,日),那应该可行。 您保存的日期可能是,其中包括时间成分。要查询这些时间,您需要创建一个包含一天中所有时刻的日期范围。

  • 我试图实现一个JPA查询,以检查是否存在任何日期时间戳与当前年份月份匹配的记录。现在我正在获取所有记录并进行迭代以匹配。我知道这不是正确的实现,只是想知道是否有任何内置的JPA查询可用于此场景。 这是我到现在为止的实现

  • audit_modifier是VARCHAR2(30个字符),并且audit_modifier值以以下格式存储[2018-01-18T17:19:47.285z]。 从TO_DATE('2018-01-16','yyyy-mm-dd')和TO_DATE('2018-01-16','yyyy-mm-dd')之间的trunc(audit_modifier)的表中选择*; ORA-00932:不一致的数

  • 本文向大家介绍MongoDB查询以删除特定文档,包括了MongoDB查询以删除特定文档的使用技巧和注意事项,需要的朋友参考一下 要删除特定文档,请在MongoDB中使用。让我们创建一个包含文档的集合- 在方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是删除特定文档的查询- 在方法的帮助下显示集合中的所有文档- 这将产生以下输出-

  • 问题内容: 我的表数据: 我需要像这样的输出 =我需要按fieldId分组。 =计算每组记录。 =这是我仅在需要分组记录数时才需要的列。 可以通过单个查询完成吗?如果是,请说明如何?如果否,那么最有效的方法是什么? 问题答案: 如果愿意,也可以使用RegEx。

  • 在“SQL”图表,你可以分析查询并确定查询速度慢的原因。 若要深入查看特定查询,请点击图例标签或双击图表上的条形段。你可以了解查询过去的执行情况,并在单个画面中查看所有相关的故障排除信息。点击选项卡以显示与查询有关的更多图表。 分析图表 选择“分析”选项卡,然后向下滚动页面以查看分析图表。将鼠标悬停在其中一个图表上的某个点上,会自动弹出带有垂直线的工具提示值。