作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果今年的当前月份是 2019 年 1 月,我无法找到上个月(12 月)的记录,该月被视为 2018 年的月份。
这是我到目前为止尝试过的,但它不显示记录。
mysql_query("SELECT * FROM tbl_logs WHERE MONTH(date_added) = MONTH(NOW())-1 ");
//This must display all records of December of last year.
但在某些查询中,它有效。就像找到去年的记录:
mysql_query("SELECT * FROM tbl_logs WHERE YEAR(date_added) = YEAR(NOW())-1 ");
//This displays all records of last year
我的输出应该能够显示去年 12 月的所有记录。
谢谢。
最佳答案
这可能有点 hack,似乎 Sticky Bit 有一个很好的答案,但你可以试试这个。
$currentDate = date("m", time());
if($currentDate != 01){
$currentDate--;
}else{
$currentDate = 12;
}
然后插入$currentDate
。
$query = "SELECT * FROM tbl_logs WHERE MONTH(date_added) = MONTH( " . $currentDate . " )";
mysql_query($query );
关于php - MySQL:如果今年的这个月是一月,如何查询上个月的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53999419/
只想将 Jan 转换为 01(日期格式) 我可以使用array(),但正在寻找另一种方法...... 有什么建议吗? 最佳答案 只是为了好玩,我这样做了: function getMonthFromS
使用 Rails 4.2、Ruby 2.1.7。 PostgreSQL 9.4 当我只有一个整数作为参数时,我想查找特定月份的所有记录。 例如1 = 一月,2 = 二月 现在我有(start_time
我知道此刻月份的索引为 0。基本上我将 this.month 设置为 0 到 11 之间的任何整数并运行以下代码。由于某种原因,它不想更新一月份的矩变量(数字为 0)。出了什么问题以及如何修复? co
这似乎是一个相当简单的问题,但我不知道如何在销售计数按月份分组后将月份的数值更改为月份的实际名称。 基本上我想列出每个月的销售总额。目前,这就是我所拥有的: SELECT MONTH(SaleDate
我是一名优秀的程序员,十分优秀!