用php在mysql中,如何截取最大日期和最小日期
5个回答
展开全部
例如在PHP页面中,显示出最大日期和最小日期
使用MYSQL自带的极限函数即可。如:
select max(字段) from 表;
selcet min(字段) from 表;
当然如果你想一步到位,求到最大或最小日期的记录ID号,可以用这个:
select id,max(字段) from 表 group by id;
selcet id,min(字段) from 表 group by id;SQLMAX() 实例我们拥有下面这个 Orders 表:O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/21100Carter现在,我们希望查找 OrderPrice 列的最大值。
我们使用如下 SQL 语句:SELECTMAX(OrderPrice) AS LargestOrderPrice FROM Orders结果集类似这样:
展开全部
使用MYSQL自带的极限函数即可。
如:
select max(字段) from 表;
selcet min(字段) from 表;
当然如果你想一步到位,求到最大或最小日期的记录ID号,可以用这个:
select id,max(字段) from 表 group by id;
selcet id,min(字段) from 表 group by id;
如:
select max(字段) from 表;
selcet min(字段) from 表;
当然如果你想一步到位,求到最大或最小日期的记录ID号,可以用这个:
select id,max(字段) from 表 group by id;
selcet id,min(字段) from 表 group by id;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(字段) from 表;
selcet min(字段) from 表;
selcet min(字段) from 表;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设时间字段叫created_at
最大:
一、select * from table order by created_at desc limit 1;
二、select max(created_at) from partner_invoices;
最小:
一、select * from table order by created_at asc limit 1;
二、select min(created_at) from partner_invoices;
最大:
一、select * from table order by created_at desc limit 1;
二、select max(created_at) from partner_invoices;
最小:
一、select * from table order by created_at asc limit 1;
二、select min(created_at) from partner_invoices;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.如要直接取他们中的最大日期,则用内置函数greatest(A,B,C),这里A、B、C都是date类型的数据。 2.如果要在分组数据中取,则用组函数max(date_col)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询