Mysql 如何仅选择bigint的日期部分?

Mysql 如何仅选择bigint的日期部分?,mysql,Mysql,假设在mysql中,我有一个表,列“thedate”为BIGINT,值为: 1342962983638 也就是2012-07-22 40;某个时间) 如何执行select语句,仅从该bigint中选择日期部分 i、 e.生成的bigint将显示为“2012-07-22”您需要将epochtime截断为10个整数值。因此,select将如下所示: SELECT FROM_UNIXTIME( SUBSTRING('1342962983638',1,10), '%Y-%m-%d'); .+1是的,

假设在mysql中,我有一个表,列“thedate”为BIGINT,值为:

1342962983638
也就是2012-07-22 40;某个时间) 如何执行select语句,仅从该bigint中选择日期部分


i、 e.生成的bigint将显示为“2012-07-22”

您需要将
epochtime
截断为10个整数值。因此,select将如下所示:

SELECT FROM_UNIXTIME( SUBSTRING('1342962983638',1,10), '%Y-%m-%d');

.

+1是的,这比我的实现要好。我会删除我的。