我试图编写一个查询,通过payment_method (表中的列之一)和日期来提取组数据。我可以在不按日期分组的情况下提取查询,但是一旦添加了日期,就无法使查询工作。有人知道如何修复我的查询吗?
当前查询:
SELECT payment_method,SUM(net_amount)
DATEADD(MONTH, DATEDIFF(MONTH, 0, transaction_time),0) as OrderDateByMonth
FROM Database
WHERE [criteria]
GROUP BY payment_method
AND DATEADD(MONTH, DATEDIFF(
我正在尝试按日期和返回ID查询数据集,与主列表相比,这些数据集未在查询的日期范围内列出。我已经设置了这个Google Sheet作为示例。 我知道并理解如何使用查询功能按日期选择数据: =query(Datasheet!$A$2:$B,"Select B where A > date '"&TEXT('Querysheet'!$A$3,"yyyy-mm-dd")&"' and A <= date '"&TEXT('Querysheet'!$B$3,
我的约会对象不是标准的。它是这样的: 07/15/2013 06:53:05,并作为字符串存储在数据库中。如何查询才能按日期订购。
此查询不起作用。
SELECT jobno, ondate FROM Reports ORDER BY DATE(ondate)
当我运行这个查询时,它按字母顺序排序,而不是按日期顺序排序。
回答说:到下面去找我对这个问题的答案。
我正在尝试使用LINQ从一个SharePoint MVC 3项目中使用ASP.NET 2010 OData。我使用创建了一个使用ASP.NET MVC 3项目模板的默认项目(VS 2010)。我添加了一个指向我的SharePoint 2010站点的服务引用。
在我的HomeController的Index方法(这只是一个测试项目)中,我创建了一个变量来保存上下文,并将上下文变量的凭据属性设置为当前的默认凭据。
像下面这样的链接查询很好,我可以使用创建的变量访问任何数据:
var query = from a in context.Alerts
我正在尝试按日期过滤一些查询。我正在使用OPENROWSET从DBF表中提取数据,但我不能按日期过滤,Visual Studio说数据类型是数据库日期DT_DBDATE。我使用这个查询:
SELECT * FROM
OPENROWSET(
'VFPOLEDB',
'C:\FOLDER\VFPDB\TABLES'
;'';'',
'SELECT *
FROM pedidoc
WHERE date BETWEEN '20120301' and '20120330''
) AS pe
我一直在尝试编写一个关于大型查询的查询,以获取两个时间(创建于和解析于)之间的差异,并获得按天分组的平均值。 这是我写的查询: SELECT
avg(datetime_diff(datetime(stats.resolved_at), datetime(created_at), HOUR)) as Difference,
date(tickets.created_at)
FROM fresh_desk.tickets
WHERE
type = "Revision Request"
OR type = "Proof reques
我需要运行一个sql查询,按日期分组每个数据。我的列名为created,是时间戳。该查询使用YEAR(created), MONTH(created), WEEK(created)可以很好地工作,并显示所有的结果,但是,使用day,它只显示一个范围。我怎么才能解决这个问题?
查询年、月或周(创建)
SELECT created
FROM mimesi_indexer.meta_served_clips
GROUP BY YEAR(created) //<-- that can be either YEAR, MONTH or WEEK
此查询返回2017年3月3日至今天期间按年份、
📷
这里我有一些数据。我想以快速方式显示具有fav=1的记录,然后按升序(日期)显示日期大于当前日期的数据,最后按降序(日期)显示其余的记录。我编写了一个查询,但它没有像预期的那样工作:
(SELECT *
FROM `test`
WHERE fav = 1
ORDER BY date DESC)
UNION
(SELECT *
FROM `test`
WHERE fav = 0
AND date>DATE(NOW())
ORDER BY date ASC)
UNION
(SELECT *
FROM `test`
WHERE fav = 0
我的报表生成的数据应该是按日期排序的,并且在指定的日期范围内:
SELECT *
FROM [lab occurrence form]
WHERE ((([lab occurrence form].[occurrence date]) Between [Forms]![Form1]![Text2] And [Forms]![Form1]![Text4]))
ORDER BY [lab occurrence form].[occurrence date] DESC;
我有两个包含日期范围的文本框: text2和text4
报表正确显示了数据,但没有按日期对数据进行排序
如何确保它将按日期对其进行
在mysql中,我创建了一个查询,在该查询中,我希望获得每个日期的最后一个月数据,如果没有为特定日期找到记录,则应该显示0。
我的mysql查询是
选择SUM(testviewaudit.action=1)作为视图,日期(testviewaudit.datetime)从testviewaudit.testid=tmtests.tsid上的testviewaudit内部连接tmtest中选择,其中日期(testviewaudit.datetime)从现在()-间隔30天到现在()按日期分组(testviewaudit.datetime)顺序(testviewaudit.datetime) as
我正在编写使用SQL查询从dataset调用列的代码。我使用两个参数来标识要选择的行。一个是ProductSerialNumber,另一个是日期时间戳。请参阅下面的SQL查询
Select TestStation FROM tblData
WHERE ProductSerialNumber = ? AND Datetimestamp = ?
在dataset的datatable中,产品序列号被格式化为文本,另一个被格式化为日期(正如您所期望的)。
在我的vb.net代码中,我从另一个源获取数据时间戳(不要问为什么,唯一需要知道的是,它获取了一个有效的日期时间戳,该时间戳以日期的
我写了这个查询:
SELECT *
FROM w_tbl
WHERE DID NOT IN (SELECT DId FROM tbl_Assign)
AND CAST(MeasDateTime AS Date) = @dta
ORDER BY
CAST(MeasDateTime as DATE) DESC
因此,正如您所看到的,我正在发送一个参数化的查询。
所以我把24/09/2010 00:00:00放在@dta上
但我知道这个错误:
转换从包机字符串转换日期和/或时间时失败。
我告诉你我为什么要这么做和我的目的:
我有一个datetime列,我希望只按日期选择
我正在尝试在vb.net中按日期拉取数据。它不会抛出错误,也不会给出任何结果。而当我尝试使用查询构建器时,它会在表适配器配置向导中显示结果。我在表单中使用日期时间选择器。但是我已经将数据库中的日期格式化为日期,我很困惑。
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
Try
Dim dt As Date = CDate(tspTextDate.Text)
我只想显示最近输入的5个特定id的数据。我的sql查询是,
SELECT id, name, form_id, DATE(updated_at) as date
FROM wp_frm_items
WHERE user_id = 11 && form_id=9
ORDER BY updated_at DESC
updated_at是DATETIME
它显示最后5个条目按日期排序,而不是按时间。在同一日期,它是按字母顺序排序的。
假设我有3个条目,日期相同,时间不同
比方说
Ajay 1/3/2012 1:15
John 1/3/2012 1:00
Bony 1/3/