我有一个列,它将DateTime存储在MySQL数据库中。我想将日期部分(而不是时间)与当前的日期进行比较。我不知道该使用什么方法,因为我对PHP非常陌生。
$today=date("Y-m-d");
$sql="SELECT journey_id FROM tbl_journeys WHERE identity='$driver_id' AND DATE_FORMAT(`date`, '%Y %m %d')='$today'";
我试过这样做但不起作用。在语句中,date是表中的一个列,我需要将其修剪为仅为一年月
string st = '01/2012' (MM/yyyy)
我想要2012年1月1日到2012年1月31日之间的数据
如何根据年月格式创建开始日期和结束日期?
例如
st = 02/2012
Select * from table where dates between 01/02/2012 and 29/02/2012
如何查询增加当月起止日期?
我有一个数据库,其中有一个表来保存报表。每个报表都有一个日期(年、月、日),该日期是在创建报表时设置的。
经过大量的测试,我有些事情要做,但不像我想要的那样。
我想得到每个月的报告数量,从初始日期(年月日)到最后日期(年月日)。但我不太确定该怎么做。
,这是我现在使用的MySQL句子:
SELECT meses.month id_mes, count(re_fecha) total
FROM
(
SELECT 1 AS MONTH
UNION SELECT 2 AS MONTH