+----+--------------------+-------------------+
| id | name | date_departure |
+----+--------------------+-------------------+
| 1 | karyawan karantina | 2017-02-10 |
| 2 | karyawan berangkat | 2015-11-24 |
| 3 | asdf | 2013-04-18 |
+----+--------------------+-------------------+
我想显示date_departure o晚于1年出发的数据。 所以这样的预期数据:
+----+--------------------+-------------------+
| id | nama | tanggal_berangkat |
+----+--------------------+-------------------+
| 2 | karyawan berangkat | 2015-11-24 |
+----+--------------------+-------------------+
请帮帮我......谢谢你...对不起我的英语。我是印度尼西亚人......
答案 0 :(得分:0)
假设您在当前日期的1年内完成了飞行..
这似乎是一个非常简单的SQL语句......问题是什么?
Manual with relevant functions
SELECT ID, Name, Date_Departure
FROM tablename
WHERE date_Departure between date_Add(now(),Interval -1 year) and
date_Add(now(),Interval +1 year)
或者如果你真的是从现在到1年之间的意思,你不需要在中间的第一部分添加日期。
SELECT ID, Name, Date_Departure
FROM tablename
WHERE date_Departure between now and
date_Add(now(),Interval 1 year)