0
Q
如何從數據庫
A
回答
0
如果我明白你想要什麼,這是它的要點。根據需要將列添加到選擇。
"SELECT STRFTIME('%m', time) AS month, max(time) FROM test GROUP BY month"
自給python腳本演示:
from datetime import date
import sqlite3
import random
with open("./test", "w") as f:
pass
conn = sqlite3.connect("test")
cursor = conn.cursor()
table_sql = "CREATE TABLE test (time TIMESTAMP)"
cursor.execute(table_sql)
conn.commit()
insert_sql = "INSERT INTO test VALUES(?)"
for x in range(100):
start_date = date.today().replace(day=1, month=1).toordinal()
end_date = date.today().toordinal()
random_day = date.fromordinal(random.randint(start_date, end_date))
cursor.execute(insert_sql, (str(random_day),))
conn.commit()
query = "SELECT STRFTIME('%m', time) AS month, MAX(time) FROM test GROUP BY month"
cursor.execute(query)
print(cursor.fetchall())
感謝:Python select random date in current year爲隨機日期選擇技術。
+0
'strftime'不處理毫秒時間戳。 –
相關問題
- 1. 如何從mysql數據庫
- 2. 如何從SQLite數據庫
- 3. 如何從SQL數據庫
- 4. 如何從數據庫
- 5. Laravel:如何從數據庫
- 6. 如何從數據庫
- 7. 如何...從數據庫
- 8. 如何從MySQL數據庫
- 9. 如何從數據庫
- 10. 如何從MySQL數據庫
- 11. 如何從數據庫
- 12. 如何從數據庫
- 13. 如何從數據庫
- 14. 如何從數據庫
- 15. 如何從數據庫
- 16. 如何從數據庫
- 17. 如何從Access數據庫
- 18. 如何從數據庫
- 19. 如何從mysql數據庫
- 20. 如何從數據庫
- 21. 如何從數據庫
- 22. 如何從PostgreSQL數據庫
- 23. 如何從數據庫
- 24. 如何從MySQL數據庫
- 25. 如何從數據庫
- 26. 如何從MongoDB數據庫
- 27. 如何從數據庫
- 28. 如何從數據庫
- 29. 如何從數據庫
- 30. 如何從數據庫
它是什麼樣的數據庫? –
sqlite數據庫 –
您能顯示一些您正在使用/嘗試的查詢嗎?它會幫助我們回答你的問題。 –