2014-06-17 20 views
0

我需要獲得使用SQLite這裏一個月的第一和最後一個條目是我到目前爲止有:在我的SQL查詢中選擇第一和最後一個條目一個月

select (select max(data) from entry)as max_data , pressure from entry where data>=date(max_data ,'-30 days') 
+0

不「月」意味着一個日曆月或當前時間的最後30天?什麼是期望的輸出? –

+0

月是從db上插入的最後一條記錄算起的最後30天。謝謝 – Asnag

+0

如果沒有確切日期的第一次輸入會怎麼樣? –

回答

1
SELECT * 
FROM entry 
WHERE data = (SELECT date(max(data), '-30 days') FROM entry) 
    OR data = (SELECT  max(data)    FROM entry) 
+0

我需要來自max_data和max_data的壓力-30天你能幫我嗎? – Asnag

相關問題