Php mysql查询,怎么办?
我使用unix time()将数据存储在mysql数据库中 我想选择连续几天的数据,并按如下方式进行回显:Php mysql查询,怎么办?,php,mysql,Php,Mysql,我使用unix time()将数据存储在mysql数据库中 我想选择连续几天的数据,并按如下方式进行回显: Monday - value Tuesday - value Wednesday - value Thursday - value Friday - value Saturday - value Sunday - value SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(
Monday - value
Tuesday - value
Wednesday - value
Thursday - value
Friday - value
Saturday - value
Sunday - value
SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(col))
值作为值保存在数据库中
时间作为时间保存在数据库中
所以基本上我想在一个查询中从数据库中选择时间,该查询将所有时间分组为一天,即星期一。。你明白我的意思吗
如果您对此有任何帮助,我们将不胜感激。要转换为MYSQL原生日期,请使用FROM_UNIXTIME()。DAYNAME将返回一周中的某一天
SELECT DAYNAME(FROM_UNIXTIME(col))
例如:
SELECT DAYNAME(FROM_UNIXTIME(1196440219))
此外,要分组,您可以使用以下内容:
Monday - value
Tuesday - value
Wednesday - value
Thursday - value
Friday - value
Saturday - value
Sunday - value
SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(col))
要转换为MYSQL本机日期,请使用FROM_UNIXTIME()。DAYNAME将返回一周中的某一天
SELECT DAYNAME(FROM_UNIXTIME(col))
例如:
SELECT DAYNAME(FROM_UNIXTIME(1196440219))
此外,要分组,您可以使用以下内容:
Monday - value
Tuesday - value
Wednesday - value
Thursday - value
Friday - value
Saturday - value
Sunday - value
SELECT DAYNAME(FROM_UNIXTIME(col)), ... FROM table GROUP BY DAYNAME(FROM_UNIXTIME(col))
首先,将该整数替换为real
DATETIME
列,然后使用MySQL的内置函数轻松地按照DAYOFWEEK(列)
存储整数而不是实际日期没有任何好处。如果应用程序中需要UNIX时间戳,您不仅可以轻松地将其转换为UNIX时间戳,而且还可以节省存储空间。首先,用real
DATETIME
列替换该整数,然后使用MySQL的内置函数轻松地按DAYOFWEEK(列)
存储整数而不是实际日期没有任何好处。如果应用程序中需要UNIX时间戳,您不仅可以轻松地将其转换为UNIX时间戳,还可以节省存储空间。也许hits post可以帮助您:
问候 也许hits post可以帮助您:
问候