编写了一个查询,以显示过去一年中收到的月明智销售总额。显示详细信息,如销售月,总销售额。将alias_name作为检索到的销售月的月份,TURN_OVER作为销售金额的月份。按降序对结果进行排序。
(提示:使用表Sales_info。使用to_char检索月份。销售金额计算净额。使用sysdate计算过去一年的销售额。(数据区分大小写。)
我所写的代码正在获取我多年的销售数据。
select to_char(Sales_Date,'Month')"MONTH"
Net_Amount as Turn_Over
from Sales_Info
where Sales
我想要一个MySQL查询来获取前一年的记录。我已经写了一个查询来获取本年度的记录,但我也想要上一年的记录。根据这个日期,有一个名为"date_created“的列,我必须获取材料的状态。
SELECT material_status, COUNT(*) c
FROM purchase_order
WHERE YEAR(date_created) = YEAR(CURDATE()) AND material_status='open';
我有一个涵盖许多公司的数据集,其中有一个针对公司员工的变量。有些年份没有报告员工数量,因此有些年份显示为空白,而前后年份包含一个值。数据类似于:
COMPANY YEAR NO. EMPLOYEES
Company 1 2007 4
Company 1 2008 5
Company 1 2009 5
Company 1 2010 5
Company 2 2007 11
Company 2 2008 10
Company 2 2009
Company 2 201
我想显示我所有的月收入,并按年分组,如下图所示。
这个查询就像
SELECT
monthname(date_added) as monthno,
year(date_added) as year,
SUM(amount) as amounts
FROM incomes GROUP BY year ORDER BY monthno
但它每年分组并隐藏一年中的几个月:
📷
屏幕截图
我想用Neo4J中提供的电影数据集(:播放电影-图表)来分析出生在同一年的演员,然后执行一个查询,让我能够获得同龄演员一起工作的信息。为了做到这一点,我尝试在同一年出生的演员之间在数据库中创建一个关系类型"HAS_SAME_AGE“,但是它给了我一个错误,我不知道如何继续下去。
这就是我所写的:
MATCH (a:Person),(b:Person) WHERE a.born=b.born WITH a AS PersonA, b AS PersonB MERGE (PersonA)- [:HAS_SAME_AGE]-(PersonB)
有人能帮我填正确的密码吗?任何帮助都将不胜感激!
我每月运行一个查询,以选择数据的基础上的月份1月,2月,3月,APR,SEP 10月,11月,12月。
假设我在2018年2月运行此查询,则1月和2月的数据应来自当前年份(2018),而3月、APR、SEP OCT、11月、DEC的数据应来自上一年(2017)。如何使用SYSDATE处理此问题。
>SELECT * FROM MY_TABLE WHERE MONTH_NAME
IN ('JAN','FEB','MAR','APR','SEP','OCT','NOV','
我似乎不知道这是为了我的生命:x
我有两张桌子。
1 =标记链接2 = Tag Data
当我查询一个概要文件时,每个概要文件可以在标记链接表中有多个条目。检索标记链接后,我希望从标记数据表中获取标记文本。
我可以用:SELECT * FROM platform.tagWords WHERE tagId IN (SELECT tagId FROM platform.user sProfilesTags WHERE userId = 1001)
但是它会遍历每个标记(大约5万),然后检查是否分配给用户,所以这并不完全是一个解决方案,因为每个查询需要5-8秒。
有办法扭转这种局面吗?
任何建议或建
我正在编写LYQTD和LYYTD措施mdx查询,以显示上一年的数据,在当前选定的日期过滤器的基础上,这些mdx工作得很好,但我不能汇总去年至今和上季度至今的数据。例如:-我想过滤LYQTD和LYYTD的数据。
以下是不同月份的一些销售样本数据:
Jan 1000
Feb 5000
Mar 1000 Quarter1
apr 2000
May 4000
Jun 6000 Quarter2
Jly 8000
Aug 6000
Sep 4500 Quarter3
Oct 6500
Nov 9000
Dec 2000 Quarter4
现在,我想根据选择的筛选器来聚合这些数据,例如,我选择了Jan
我希望在一年内获得每天的数据,但我每天都必须使用365个查询,如下所示:
for ($i = 0; $i<365; $i++){
$end_day = ...; // the end time of each day
$start_day = ...; // the start time of each day
$query = select count(*)....where created < $end_day AND created > $start_day
}
我认为我目前的解决方案使系统变得非常慢。有没有办法只使用一个查询?
当week是一年中的第一周(例如,当前日期是2017年1月1日)时,我正在尝试获取除一年的第一周以外的所有其他周的查询工作。但是,下面的查询不会返回一年中第一周的任何内容。
where DateDim_Date.YEAR=year(DATEADD(Day, -7, getDate()))
and DateDim_Date.WEEKNUMBER = datePart(wk,getDate())-1
提前感谢!
我有一个SQLite3数据库,其中有366行,以及一年中每一天的日期。我需要确保年份是当前的,如果不是,那么我需要将该年更新为当前的日历年。我想做的事情如下:
UPDATE daily SET date = DATE('%Y', 'now');
或
UPDATE daily SET date = strftime('%Y', 'now');
但是这些查询只是使date列为空,即使它们确实按照我的预期工作,我也怀疑它是否会保留已经存在的日期和月份。
在MySQL中,我可以做一些类似于UPDATE daily SET date = A
尝试创建一个查询,如果其中一列的日期在当前日期和未来一年内,该查询将从表中输出数据。
到目前为止,我有类似这样的东西
SELECT
col1,`date`,col3
FROM `session`
WHERE
`date`
BETWEEN
(`date`(CURRENT_DATE()) AND (`date`(CURRENT_DATE()year, + 1));
我有一个根据用户选择的日期范围执行的查询。例如: 12-12-2019至1-13-2020。 // Retrieve count of attendance, no shows and cancellations per user selected category and sort by week number
$q = "SELECT YEARWEEK(`start_time`, 0) AS weekno,
SUM(`is_no_show` = 0 AND `is_cancelled` = 0) as attended,
SUM(`is_no_show` =
在timestamp字段上使用Firestore查询的FutureBuilder返回快照中没有数据。但是,没有orderBy的相同查询工作得很好。
我错过了什么?谢谢你的帮助。
// Working code
future: Firestore.instance.collection('messages').where('toid',isEqualTo: _emailID).getDocuments(),
builder: (context, snapshot) ...
// Not Working - returns to if(!snapshot.hasD
我有一个表格来跟踪发送的电子邮件。这很简单。
ID | DATETIME |电子邮件|主题|消息
我已经收集了几年的数据。有些时候,我的表中没有任何条目。
query1:
SELECT COUNT(ID) FROM emails
WHERE DATE(datetime) >= 'XXXX-XX-XX'
AND DATE(datetime) is <= 'ZZZZ-ZZ-ZZ'
GROUP BY DATE(datetime)
然后我使用一些php来获取XXXX和YYYY的一年前,并运行第二个查询,它与第一个查询相同…
query2:
SELECT CO
我在MongoDB中使用MapReduce在日级基础上进行聚合。在地图代码上,我有以下代码片段来获取一年中的某一天:
var day = Date.UTC(this.time.getFullYear(), this.time.getMonth(), this.time.getDate(), 1, 0, 0);
在大多数情况下,它工作得很好。然而,显然有一个时区问题,这迫使时间戳移动到前一个日期。例如,从该查询的结果中获得的文档:
{'time' : {'$gte' : new Date(2014, 0, 1, 0), '$lt' : new Da
我已经编写了这个查询,当我从下拉列表中选择一年时,它会给出所有12个月中所有365天的逐日数据。
SELECT
YEAR(Date) AS [Year]
, MONTH(Date) AS [Month]
, COUNT(*) AS [Total]
FROM EnquiryMaster
WHERE EnquiryOwner = '" + enqowner + "'
AND DATEPART(yyyy, Date) = '" + year + "'
AND orgid = '