选择两个特定日期之间的行(非硬编码)

时间:2013-05-10 21:41:38

标签: sqlite

我有这段代码:

sqldf("SELECT  account_id, Cash_Payment
       FROM table1
       WHERE created_time BETWEEN MIN(DATE(transactions.created_time))
       AND MAX(DATE(transactions.created_time))")

但它对我不起作用。

我想在创建帐户之日起创建一个用户cash_Payment的查询,并在为个人用户创建帐户后的第一周内创建7天即Cash_Paymnent

请告诉我如何进行日期操作,即

MIN(DATE(transactions.created_time)) +7days

2 个答案:

答案 0 :(得分:0)

可能你需要使用:

MIN(DATETIME('transactions.created_time','+7 day'))

答案 1 :(得分:0)

可能你可以试试这个:

SELECT account_id,Cash_Payment        FROM table1        WHERE created_time BETWEEN DATETIME(transactions.created_time)        AND DATETIME(transactions.created_time,'+ 7天')