我想要一个SQL查询来选择两个月的日期。SQL查询选择每月的两天之间
可以说在下个月的15日和15日之间。
这是会计目的
我知道有具有不同天增加30天或31天内开始日期每个月不会在二月尤其是工作,我的记账运行是从本月15日到下个月的第15天。是
我选定日期当前查询如下
SELECT * FROM lbs_trace_etrack WHERE lbs_date >= '" . $dates . "'
AND lbs_date <= '" . $datee . "' AND lbs_client='$slcustom1' ORDER BY lbs_date DESC, lbs_time DESC
lbs_date开始应该是每个月和lbs_date结束的15日应该是下个月
15日通过定义的日期如下作品,但它是从11月的日期到现在给我的,我希望从本月15日开始看到我们已经过去了本月的第15天
$first = date('Y-m-15', strtotime("$last -1 month"));
$last = date('Y-m-t');
和查询
SELECT * FROM lbs_trace_etrack WHERE lbs_date >= '" .
$first . "'
AND lbs_date <= '" . $last . "' ORDER BY lbs_date DESC
基本上是以我们通过本月15日,我需要它来显示我从目前的15日不前一个月15日到现在
当前查询有什么问题? – jophab
当前查询使用表单中的预定义日期,我想使用静态日期,因此我不必使用预定义的变量 –
这不是很清楚。如果你想动态选择日期,你可以把它写成SELECT DATE_FORMAT((NOW()+ INTERVAL 1 MONTH),'%Y-%m-15'); – user3606329