PHP+Mysql 排序的有关问题

WBOY
Freigeben: 2016-06-13 13:29:34
Original
863 Leute haben es durchsucht

PHP+Mysql 排序的问题
情况是这样的,数据库中table表有三个字段:
一个是periodType,tinyint型,存放周期类型,表示每天,每周,每个月
一个是periodData,tinyint型,存放周期的数据,如果是每天,为空,每周,范围在1-7,每月,范围在1-31
还有一个是 time,time类型,存放时间

我现在的要求是把他们读出来,计算每一列对应的最近一个日期,再按日期排序。不知道能不能在Mysqli层次上实现?是不是只能全部读出来,再用PHP计算,再排序?有没有其他的解决方法?数据库结构可以改,不一定要这样。

------解决方案--------------------
计算每一列对应的最近一个日期,再按日期排序
这句话怎么解释?
 
最好贴出你的:
create table.......
insert into table.......

以及结果+简单描述。
------解决方案--------------------
SQL--> SELECT * from tableName order by colTime desc limit 10;

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage