2014-10-03 84 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; 
相關問題