mysql - 如何在mysql中获取前3个月到接下来15天的加入日期和员工姓名

标签 mysql

我的要求是,我应该根据加入列的日期获取前 90 天的员工姓名,直到接下来的 15 天。 Mysql查询到这里为止

select currdate()-interval 90 day 

输出是:02-01-2019 查询:

SELECT 
    first_name, status, doj
FROM
    opl_employs
WHERE
   `doj` >= DATE_SUB(CURDATE(), INTERVAL 90 DAY) 

但这对我不起作用

最佳答案

试试下面的 -

SELECT 
    first_name, status, doj
FROM
    opl_employs
WHERE 
    `doj` between DATE_SUB(CURDATE(), INTERVAL 90 DAY) AND DATE_SUB(CURDATE(), INTERVAL 75 DAY)

关于mysql - 如何在mysql中获取前3个月到接下来15天的加入日期和员工姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55474674/

相关文章:

python - 如何使用python在mysql中使用rowcount

mysql - 计算大型 mysql 查询中的行数 (zend)

php - SQL Count + 3 join + multiple where in one query - 如何编写 propen IF?

PHP PDO MySQL 从 Access 获取条目并插入 MySQL

CASE 附近的 MySQL 无法识别的关键字

mysql - 插入 SQL 数据库?

php - 我需要在准备好的语句中使用 htmlentities() 或 htmlspecialchars() 吗?

mysql - 在组后插入空行

mysql - 我将如何在 MySQL 中执行此操作?

mysql - 错误: Mysql ~ Column count doesn't match value count at row 1