相关疑难解决方法(0)

按时间戳字段的日期部分分组

我有users桌子.我想生成当天加入的用户的报告.问题是,我的DateJoined领域是一个timestamp领域,

由于查询如下:

SELECT COUNT(UserID) AS TOT FROM users GROUP BY DateJoined
Run Code Online (Sandbox Code Playgroud)

不起作用,我怎么把它只到GROUP BY日期部分而不是DateJoined现场的时间?

mysql timestamp group-by

9
推荐指数
1
解决办法
9470
查看次数

使用datetime时的MySQL GROUP BY日期

在MySQL中,假设我有一个表格,其中一个名为'actionTime'的列被声明为'datetime'(YYYY-MM-DD HH:MM:SS).

有没有一种简单的方法可以使用"GROUP BY actionTime"但只使用'datetime'的'date'部分?

谢谢

mysql datetime group-by

7
推荐指数
2
解决办法
1万
查看次数

如何在MySQL中创建每月总计查询?

我有以下数据库.

CREATE TABLE IF NOT EXISTS `omc_order` (
  `order_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `customer_id` int(10) unsigned NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `order_date` datetime NOT NULL,
  `delivery_date` datetime NOT NULL,
  `payment_date` datetime NOT NULL,
  PRIMARY KEY (`order_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=32;
Run Code Online (Sandbox Code Playgroud)

我想创建一个统计页面,以查看每月的总付款和总订单.

在一个页面中,我想显示这样的东西.

Month    Year    Total Order    Total Payment
Sep       09       800             760
Oct       09       670             876
Nov
...
...
Run Code Online (Sandbox Code Playgroud)

现在我不知道如何为此创建查询.

谁能给我一些想法如何处理这个?

mysql statistics

2
推荐指数
1
解决办法
1万
查看次数

MySQL选择使用日期时间,仅按日期分组

是否可以从 MySQL 表中选择一个日期时间字段并仅按日期分组?

我试图输出一个多次发生的事件列表,按发生的日期分组。

我的表/数据看起来像这样:(时间戳是一个日期时间字段

1. 2010-03-21 18:00:00  Event1
2. 2010-03-21 18:30:00  Event2
3. 2010-03-30 13:00:00  Event3
4. 2010-03-30 14:00:00  Event4
Run Code Online (Sandbox Code Playgroud)

我想输出这样的东西:

March 21st
1800 - Event 1
1830 - Event 2

March 30th
1300 - Event 3
1400 - Event 4
Run Code Online (Sandbox Code Playgroud)

谢谢!

mysql sql group-by

2
推荐指数
1
解决办法
2612
查看次数

标签 统计

mysql ×4

group-by ×3

datetime ×1

sql ×1

statistics ×1

timestamp ×1