SQL dateadd 和 datediff

乔伊

我正在尝试编写一个 SQL 语句,它将返回每天的记录数。

这是我的桌子

id |      ip       |       date
----------------------------------------
1   136.196.41.91   2017-01-01 11:08:14
2   28.158.146.198  2017-01-01 11:08:15
3   209.140.42.236  2017-01-01 11:08:16
4   241.184.227.171 2017-01-02 11:08:17
5   6.183.99.169    2017-01-02 11:08:18
6   105.18.254.15   2017-01-03 11:08:19

预期结果类似于:

2017-01-01: 3
2017-01-02: 2
2017-01-03: 1

我正在尝试这个

select date, count(id)
from demo
WHERE date >=dateadd(day,datediff(day,0,GetDate())-7,0)
GROUP BY date

但出于某种原因,我在“phpmyadmin”中收到此错误

Error

SQL query: Documentation

select date, count(id)
from demo
WHERE date >=dateadd(day,datediff(day,0,GetDate())-7,0)
GROUP BY date LIMIT 0, 25

MySQL said: Documentation
#1582 - Incorrect parameter count in the call to native function 'datediff'

我找不到我做错了什么。

而且我认为它可能来自日期格式,所以我将其更改为仅日期但没有运气。

请指教。

奥托·沙瓦泽

试试这个

SELECT DATE(`date`), count(*) FROM demo
GROUP BY DATE(`date`)
-- here your ordering criteria
LIMIT 0, 25

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

datediff和dateadd异常

来自分类Dev

oracle中的Dateadd和Datediff函数

来自分类Dev

dateadd、datetime 和 datediff 如何协同工作?

来自分类Dev

CAST(DateColumn AS DATE)和DATEADD(DD,DATEDIFF(DD,0,DateColumn()),0)之间的差异

来自分类Dev

分组依据和DateAdd和简单计算SQL Server

来自分类Dev

(Transact-SQL)DATEDIFF和leap年

来自分类Dev

Datediff 最后和以前的日期 SQL

来自分类Dev

SQL Server PIVOT与dateadd()

来自分类Dev

SQL DATEADD / WHERE语法

来自分类Dev

从MS-SQL Server查询转换为MySQL和DATEDIFF()

来自分类Dev

以DEMIAL格式从DATEDIFF获取小时和分钟,SQL

来自分类Dev

使用AVG(DATEDIFF)和CASE进行SQL查询

来自分类Dev

使用Year()和使用dateAdd在SQL Server中计算Year之间的性能差异是什么?

来自分类Dev

DateDiff()小时和分钟?

来自分类Dev

DATEDIFF和COUNT

来自分类Dev

带有变量的SQL DATEADD

来自分类Dev

SQL Datediff与分组依据

来自分类Dev

SQL Server DateDiff

来自分类Dev

SQL DateDiff语法

来自分类Dev

SQL Server:上周的datediff

来自分类Dev

SQL DATEDIFF 函数

来自分类Dev

SQL - datediff 返回小时,但我想在 HH:MM:SS 中添加分钟和秒

来自分类Dev

DateDiff输出小时和分钟

来自分类Dev

每个分区的DateDiff和行号

来自分类Dev

DateDiff显示分钟和秒

来自分类Dev

一起使用DATEADD和NOW()

来自分类Dev

SQL Server DATEADD特定的工作日

来自分类Dev

Sql Server - 帮助 Dateadd 函数(转换问题)

来自分类Dev

DATEDIFF SQL Server 2016 JSON