获取两个日期之间的所有记录 [英] Get all records between two dates

查看:52
本文介绍了获取两个日期之间的所有记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何获取mysql表中两个日期字段日期之间的所有记录.我在我的应用程序中使用代码点火器.

How can i fetch all records between two date field dates in mysql table.Am using code igniter for my application.

从日期选择器输入开始日期和结束日期,需要提取所有行> =开始日期和< =结束日期

Am entering start date and end date from date picker , need to fetch all rowas >= startdate and <= end date

我的代码:-

 $this->db->where('start_date <= ',$start_date);
 $this->db->where('end_date >= ',$end_date);

我的查询:-SELECT * FROM table WHERE start_date < ='2016-04-13'AND end_date > ='2016-04-19'

My query :- SELECT * FROM table WHERE start_date <= '2016-04-13' AND end_date >= '2016-04-19'

这仅从表中获取一行.

请帮助

推荐答案

您需要执行以下操作...

U need to do something like this...

 $this->db->select("DATE_FORMAT(date, '%m/%d/%Y') as Urdate",FALSE);
 $this->db->from('table');
 $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') > '2013-01-01'",NULL,FALSE);

这篇关于获取两个日期之间的所有记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆