如何从当前日期前30天获得数据。如何从会话中获取两个日期一个日期,并在mysql中使用下一个数据(session + 30)

时间:2017-03-06 14:27:46

标签: java mysql sql database

我想在操作员之间只从当前登录(会话)和下一个日期(当前+ 30)中取两个约会日期。

在哪里                                                     “it_service_ticketrequest_date BETWEEN?AND?”

首先?=“当前时间” 第二个?=“当前时间”+30天

PreparedStatement pst = con.prepareStatement(sql);
pst.setDate(1, new Date(session.getCreationTime()));
pst.setDate(2, new Date(session.getCreationTime())-30);

如何可能

1 个答案:

答案 0 :(得分:1)

可能您正在寻找DATE_ADD()功能

WHERE `it_service_ticket.request_date`
  BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 30 DAY);