2014-10-03 23 views
0

我有使用date_add()的问题。 我有1个包含1个日期列和1个整数列的表。 这里是数据例如:使用date_add()在同一个表中添加另一列的日期列

id  A  B 
===================== 
1 2014-03-01 30 
2 2014-03-05 20 
3 2014-03-05 30 
4 2014-03-07 100 
.   .  . 
.   .  . 

我想要做的是,当我输入一些日期(例如:2014年4月2日),我要选择大家的是,当A列中添加列B( date_add(A,B))的结果与我的输入相同。 B列的单位是白天。我该怎么办? 请帮帮我。

+0

您可以发布您的查询吗? – 2014-10-03 04:20:36

回答

0

的DATE_ADD()函数将在指定的时间间隔的日期。

语法: - DATE_ADD(日期,INTERVAL expr的类型)

下面的日期是有效的日期表达和expr是要添加的间隔数。

下面是你需要的SQL ..

$Q = "SELECT * FROM tableName 
    WHERE date_add(A , INTERVAL B DAY) =".$inputDate; 
相关问题