0
A
回答
0
我有使用子查詢
以下解決方案select t1.person_id,
t1.date as start_date,
(
select max(date)
from your_table t2
where t2.date > t1.date and t2.date < ALL(
select date
from your_table t3
where t3.first = 1 and t3.date > t1.date)
) as end_date
from your_table t1
where t1.first = 1
相關問題
- 1. PHP - 截止日期查詢
- 2. 在一系列日期之間查找日期的SQL查詢
- 3. 從第一次日期開始的每個日期的SQL查詢SUM
- 4. T-SQL從日期列中選擇每第n個日期
- 5. 在Access SQL查詢中比較日期
- 6. 按訂單創建日期和截止日期的SQL訂單
- 7. SQLite查詢加入一系列日期?
- 8. 獲得第一和最後一個日期時間從每個日期查詢的SQL Server
- 9. 查詢返回缺少日期範圍的第一個日期
- 10. 在查詢中查找下一個截止日期
- 11. SQL:獲取一系列日期中的最後一個日期
- 12. 模擬一系列日期的查詢
- 13. SQL日期查詢生日
- 14. datepicker截止日期
- 15. SQL查詢兩個日期
- 16. 查詢列表公司名稱和第一個訂單日期
- 17. 查找第一個可用日期,給定SQL日期範圍
- 18. SQL查詢創建的日期範圍與單個日期列
- 19. 插入一系列日期到SQL開始日期和結束日期輸入
- 20. 從正常日期轉換爲MS Access中的unix時代日期SQL查詢
- 21. 查找第一個星期一的日期指定的日期
- 22. SQL查詢第三屆日期
- 23. SQL - 選擇下一個日期查詢
- 24. 悖論:查詢日期列+時間列作爲日期時間
- 25. SQL按日期依存關係查詢
- 26. SQL - 每日期
- 27. 如何選擇第一列日期和第二列時間爲日期時間
- 28. SQL獲取每個帳戶的第一個日期和金額
- 29. 如何寫SQL查詢與不同的日期爲每列
- 30. 查詢多個列和日期
這是行不通的,因爲它不是一個sql訪問c#程序訪問(它將與SQL服務器一起工作) – Fawzidi