我正尝试在我的sql脚本中计算移动平均值。这是一个移动平均值,因为用户提供了一个日期范围。例如,
Select a.hospital, avg(a.count) as 'Averages', a.date
from Records as a
group by a.hospital, a.date
having a.date >= @StartDate and a.date <=@EndDate
那么,在SSRS图中,如何创建一条横跨条形的直线(每个条形表示计数),以简单地显示两个日期之间所有医院的平均值?
或者,在我的查询中,我如何包含平均计算?我认为如果你只做av
我为这个令人费解的标题道歉,我是SQL的新手,我真的不知道如何比这更好地问它。
从本质上讲,我有一个非常大的表,其中有很多列。我需要找到任何选定列的值的平均值,但前提是该行的ID具有特定的日期。
例如,我编写了这个简单的查询来按日期查找列的平均值……
SELECT AVG(Col6), date
FROM Schema.Table
WHERE date = 2019
这将返回日期列中包含2019的所有日期的Col6平均值。
日期列中有两年(2019年和2020年)。有些ID没有2019年的数据,有些没有2020年的数据。
我想写一个查询,如果一个ID有2020年的日期和2019年的日期,基本上
我从日期取日期平均值,并试图得到平均日期的结果,但这会引起错误,如:Conversion failed when converting date and/or time from character string.
sql查询执行如下:
select
CONVERT
(
DATE,
LEFT(
convert(
varchar(10),
AVG(
convert(
int,
下面是我的代码:
$sql = "SELECT count(EventCode) as Total_Event FROM sample where Age between 5 and 10";
$stmt = sqlsrv_query( $conn, $sql )
$sql1 = "SELECT count(EventCode) as Total_Event FROM sample where Age between 50 and 80";
$stmt1 = sqlsrv_query( $conn, $sql1 );
通过上面的查询,我可以计算
我使用这个查询来查找重复的日期,但不确定如何对每个重复的日期求和、求平均值并删除重复的日期。 数据库架构 date_time
datapoint_1
datapoint_2 SQL查询 SELECT date_time, COUNT(date_time)
FROM MYTABLE
GROUP BY date_time
HAVING COUNT(date_time) > 1
ORDER BY COUNT(date_time) ?
我试过了,但没有成功。我将数据转储到excel表格(Excel2010)中。第一列是月份。第二个是日期。第三列包含数字数据。我对每一列都应用了筛选器,以获取数据透视表上的数据。每个日期都有相应的条目。有时一个日期有多个条目。现在,当我运行Pivot时,我得到了正确的总和,但当我选择average时,平均值只对与日期关联的单个条目是准确的。我需要计算单个日期的多个数据条目的平均值。下面是一个示例:
November 11/1/13 30
November 11/2/13 25
November 11/3/13 20
November 11/3/13 25
现在,当我运行数据透视表并选择平均数据时
我正在集思广益地探讨如何在包含一年交易量的数据集上找到趋势。
我想平均运行25%的数据观测和75%的数据观测,反之亦然。
如果整个数据集包含1000个观测,我想运行:
this.Inversely,的平均值为前25%,然后分别为最底层的75%和平均的75%,得到的平均值依次为前75%、下25%和2.的平均值。
对于我拥有的总体平均值:avg(transaction_amount)
我知道,为了使分段平均值有用,我必须按照我在SQL代码中已经说明的日期对数据进行排序:
select avg(transaction_amount)
from example.table
order by trans
我在Excel中有一个列表,基本上有两列:Date和Value。
Col A |Col B |Col C|Col D |Col E
----------+------+-----+----------+-----
Date |Value | |Date-range|
2012/01/01| 10| |2012/01/01| 8.33
2012/01/05| 5| |2012/01/07|
2012/01/07| 10| | |
2012/01/13| 1| | |
我试图做一些看似简单的事情,但我不知道如何用SQL编写它。我有一张记录表,包括一个包含日期的字段。我想得到一个全面的平均记录数量每月使用该日期字段。这不是一个按月分组的AVG,而是一个总体平均值。
因此,如果我的表包含引号,并且该表中有7个不同月的数据,我希望得到:
Total number of records / n months of data
现在,我需要将其转换到SQL中。
我使用oracle sql developer以便将一些数据假脱机到csv文件中。到目前为止,我在一个文件中有以下内容:
SET head OFF;
SET echo OFF;
SET termout OFF;
SET verify OFF;
set colsep ,
set pagesize 0
set feedback off
@sandbox.sql
Sandbox.sql包含以下内容:
spool "C:\TEMP\test.csv"
select 'Date,Average' from dual;
select to_char(rollup_ti
我在从几个分区的日表中获取平均值时遇到了一个问题。我们每天都有分区的表。我想有一个SQL查询,计算平均为N天的请求按国家分组。
所以这就是模式:
日期(字符串)国家(字符串)请求(整数)
到目前为止,我拥有的是:
SELECT country, avg(req) as AvgReq
FROM TABLE_DATE_RANGE([thePartitionedTable_],
DATE_ADD(CURRENT_TIMESTAMP(), -2, 'DAY'), CURRENT_TIMESTAMP())
GROUP BY country
当然,这在1天内有效,但当我尝试2天或更多天时,
Rails 2.3.4
我搜索了谷歌,但没有找到一个解决我的困境的方法。
在这个讨论中,我有两个模型。用户和条目。用户可以有许多条目(每天一条)。
条目有值和sent_at日期。
我想查询和显示每周一天的用户条目的平均值。因此,如果用户输入了值,比如过去3周的值,我想显示星期日、星期一等的平均值。在MySQL中,这很简单:
SELECT DAYOFWEEK(sent_at) as day, AVG(value) as average FROM entries WHERE user_id = ? GROUP BY 1
该查询将返回0到7条记录,这取决于用户至少有一个条目的天数。
我看过find_
我在Oracle SQL工作。我有一个有I和日期的表,我试图按主题找到日期之间的平均时间。看起来会是这样的。
表格
SubjectID Date
1 8/01/2013 12:00:00 AM
1 8/31/2013 12:00:00 AM
1 9/10/2013 12:00:00 AM
2 1/01/2010 12:00:00 AM
2 1/21/2010 12:00:00 AM
可以说,我需要编写一个由SubjectID遍历该表的查询,记录日期之间的时间,并输