如何从表中获取基于月份和年份的记录?

潘尼库玛

我们可以在where子句中仅使用日期的月份和年份部分来过滤日期字段吗?

    SELECT `outlet`.`outlet`,cities.`city`,teritory.`teritory`,region.`region`,`countries`.`country` FROM `audit`
    JOIN `user` ON `user`.`id`=`audit`.`auditor_id`
    JOIN `user_outlet` ON `user_outlet`.id=`audit`.`outlet_id`
    JOIN `outlet` ON `outlet`.id=`user_outlet`.`outlet_id`
    JOIN `cities` ON `cities`.`id`=`outlet`.`city_id`
    JOIN `teritory_city` ON `teritory_city`.`city_id`=`cities`.id
    JOIN `teritory` ON `teritory_city`.`teritory_id`=`teritory`.`id`
    JOIN `region` ON `region`.`id`=`teritory`.`region_id`
    JOIN `org_country` ON `org_country`.`id`=`region`.`org_country_id`
    JOIN `countries` ON `countries`.`id`=`org_country`.`country_id`
    WHERE `audit`.`created_date`=?

上面是我尝试过的查询,我必须传递年和月参数而不是传递日期。在UI中,Year和months是我提供给用户的唯一过滤器,以获取该特定月份和年份中的相应数据。

法米

使用year()month()功能如下:

SELECT `outlet`.`outlet`,cities.`city`,teritory.`teritory`,region.`region`,`countries`.`country` FROM `audit`
JOIN `user` ON `user`.`id`=`audit`.`auditor_id`
JOIN `user_outlet` ON `user_outlet`.id=`audit`.`outlet_id`
JOIN `outlet` ON `outlet`.id=`user_outlet`.`outlet_id`
JOIN `cities` ON `cities`.`id`=`outlet`.`city_id`
JOIN `teritory_city` ON `teritory_city`.`city_id`=`cities`.id
JOIN `teritory` ON `teritory_city`.`teritory_id`=`teritory`.`id`
JOIN `region` ON `region`.`id`=`teritory`.`region_id`
JOIN `org_country` ON `org_country`.`id`=`region`.`org_country_id`
JOIN `countries` ON `countries`.`id`=`org_country`.`country_id`
WHERE year(`audit`.`created_date`)=yearparam and month(`audit`.`created_date`)=monthparam

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从oracle的时间戳列中获取基于当前月份和年份的记录

如何从列表中获取月份和年份

如何获取基于月份和年份的日期名称和天数

如何计算和记录具有特定月份/年份值的工作表中的行数

从工资表中获取最近 3 个月的记录,其中月份和年份存储在单独的列中

如何从节点js中的日期获取月份和年份

如何从SQL中的日期获取月份和年份

如何创建表提取月份和年份

如何从日期获取月份和年份

我的 Sql 查询从选定的月份和年份中获取所有以前的记录

MYSQL获取特定月份和年份之前的记录

无法获取具有相同月份和年份的记录

SQL语句获取上周,月份和年份的记录

MySQL SP:获取过去 4 个月、月份和年份的记录

如何获取临时表中每个记录的月份差异

如何从设定的日期和设定的月份中检索所有记录,但年份是可变的?

如何通过Codeigniter活动记录按年份和月份分组?

将基于年份的向量与 R 中基于年份和月份的矩阵相乘

从SQL获取年份和月份

从日期获取月份和年份

获取当前月份和年份

如何从URL中只有月份和年份的网站中的多个表中提取内容

如何从laravel数据库中的列中获取月份和年份?

我如何从月份和年份中获取第一个日期和最后一个日期 |Excel |用于月份和年份的微调器|

如何从laravel 5.1中数据库表的created_at属性中选择年份和月份?

如何通过仅在python中输入年份来获取相关的月份和日期

如何在Angular中以字符串格式获取当前月份和年份?

如何在Java中获取给定月份和年份的最后日期

在SQL Server中如何获取给定日期的所有月份和年份