php - 想要在 php 中使用 mysql 查询获取最新日期

标签 php mysql date datetime

以下函数返回多个日期中的最新日期

$userid = $this->session->userdata['userId']; 
$type="meeting";
$currentdate = date("Y-m-d H:i:s");
$this->db->select('DATE(date) as date');
$this->db->from('tbl_meetings');
//if user is admin want the latest date from all dates in the respected table

if($userid!='1') {
    $where = "tbl_meetings.date >=".$currentdate. "AND tbl_inbox.type='meeting'";
    $this->db->join('tbl_inbox as t2', 't2.meetingid = tbl_meetings.id','left');
    // the following query to get latest date from all dates which that per  ticular user(not admin) allocated meetings 
} else {        
    $this->db->where('date >', $currentdate);
}


$this->db->order_by('ABS(DATEDIFF(date, NOW()))', 'ASC');
$this->db->limit(1);
$query = $this->db->get(); 
$result=$query->result(); 

return $result;

最佳答案

您可以使用sql函数MAX。示例 - SELECT MAX(date) FROM table;

关于php - 想要在 php 中使用 mysql 查询获取最新日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49610194/

相关文章:

php - MySQL(i?) 过滤现有查询

php - Laravel Eloquent - 访问二级模型关系

mysql - MySQL中使用保留字作为表名或列名导致的语法错误

PHP if-else 条件不起作用

php - Mysql查询计数某些值

javascript - 如何在 for 循环中向日期添加不同的月份?

无需更改页面的 PHP 表单

php - 一个简单的 PHP 登录系统。它真的需要 SSL 证书吗?

php - 尝试连接两个表时总和不正确

javascript - 捕获 "Invalid Date"是否安全