我有下表:
import muiThemeable from 'material-ui/styles/muiThemeable';
const MyComponent = props => (
<UsersIcon color={props.muiTheme.palette.primary1Color} />
)
export default muiThemeable()(MyComponent )
通知栏显示应在发送通知的截止日期前几天。
使用以下查询为我提供5天内所有截止日期的记录
-----------------------------
| id | deadline | Notify |
-----------------------------
| 1 | 2017-06-16 | 4 | // true
| 2 | 2017-06-17 | 5 | // true
| 3 | 2017-06-18 | 5 | // false -> tomorrow
| 4 | 2017-06-19 | 6 | // false -> tomorrow
-----------------------------
如何使用同一行的单元格信息?那么,在这个例子中,我得到行#1和#2?
答案 0 :(得分:2)
试试这个:
SELECT *
FROM issues
WHERE deadline - INTERVAL Notify DAY <= NOW()
上述查询返回行1, 2
。如果要返回带有true, false
标志的所有行,则可以尝试以下查询:
SELECT *,
IF(deadline - INTERVAL Notify DAY <= NOW(), true, false) AS flag
FROM issues
答案 1 :(得分:0)
截止日期 - 当前日期给出了到期前的天数。所以试试吧
SELECT * FROM `issues` WHERE DATE(deadline) - DATE(NOW()) <= 5