mysql - 每天的独特值(value)

标签 mysql database

我正在寻找如何每天拥有独特的值(value),这里是一个例子:

CREATE TABLE IF NOT EXISTS calls (
  id int(11) default NULL,
  calldate datetime default NULL,
  dst varchar(80) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO calls (id, calldate, dst) VALUES
(1, '2014-05-03 20:45:43', '22561037352'),
(2, '2014-05-04 20:07:49', '22561037352'),
(3, '2014-05-04 13:16:14', '22561037352'),
(4, '2014-05-04 20:08:58', '22560991034'),
(5, '2014-05-04 16:06:02', '22560991034'),
(6, '2014-05-04 20:22:19', '22560842218');

sqlfiddle: Copy and paste to test

我们每天有两个号码来两次 2256103735222560991034,我想每天显示唯一的号码。

最佳答案

http://sqlfiddle.com/#!9/84076/11

SELECT DISTINCT DATE_FORMAT (calldate,'%Y-%m-%d') calldate, dst
FROM calls

关于mysql - 每天的独特值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854438/

相关文章:

mysql - 使用 MySQL Workbench 添加 𝜋 时字符串值不正确

javascript - 将 javascript 日期正确格式化为 MySQL

c# - 如何将海量数据离线存储,然后批量更新到SQLite数据库中?

mysql - 查询结果不正确

mysql - 在管理面板中编辑产品时出现 Magento 2 错误

php - 如何修复 phpMyAdmin 中的脚本超时错误?

mysql - 添加多个项目的数据库设计

java - 在 AbstractTableModel 中执行 setValueAt 之前,我该如何做一些事情?

SQL Server 存储过程从数据库备份文件恢复

mysql - 如何根据不同的id从同一个表中获取公共(public)记录?