Q
主義獲得兩個日期
0
A
回答
0
創建一個自定義DQL(在我建議的存儲庫中)來檢索所有付款,其中payment.date => yourSmallerUserDate和payment.date < = yourBiggerUserDate。
結果將是您的兩個日期之間的所有付款。
在您的邏輯中,您可以在兩個日期之間建立一個每天有一排行的表格。只要您的結果中的日期與您的行日期相匹配,請將其添加到您的輸出中。
1
這是可能的,你需要的是通過主義-ORM提供的orX()
功能
您將需要創建一個使用功能exp()
那麼你可以把兩個表達式在orX()
聲明兩個表達式得到需要的結果。
對於你需要定義你需要的功能gt()/lt()
表達 - 大於/低於
這會給你比較兩個日期
對於進一步參考檢查該鏈接的可能性:
https://doctrine-orm.readthedocs.org/en/latest/reference/query-builder.html#high-level-api-methods
PS: 對於readabilty和邏輯它應該是更容易地創建inserti之前表達納克他們到你的查詢:
$exp1 = $qb->expr()->gt('..', '?value');
$exp2 = $qb->expr()->gt('..', '?value2'),
...
$qb->where($qb->expr()->orX($exp1, $exp2));
注意orX
可以聚集表達式
相關問題
- 1. 獲得兩個日期
- 2. 如何獲得兩個日期
- 3. 如何獲得兩個日期
- 4. T-SQL - 獲得價值兩個日期
- 5. 要獲得標識的兩個日期
- 6. 如何獲得兩個日期之間的日期?
- 7. 從數據庫獲得兩個日期之間的日期
- 8. 得到兩個日期
- 9. 獲得下一個日期
- 10. 如何獲得兩個日期之間日差的整數?
- 11. 如何獲得月,年和日在PostgreSQL的兩個日期
- 12. 我如何獲得兩個日期之間的日子?
- 13. 比較兩個日期並獲得年,月,日的差異
- 14. 如何在兩個日期之間獲得SVNKit日誌?
- 15. 如何在兩個日期之間獲得星期
- 16. 如何獲得兩個日期之間的星期差異
- 17. 遍歷日期並獲得兩個日期之間的最低日差
- 18. 得到兩個日期之間的日期,按星期幾
- 19. 日期()獲得3個工作日前?
- 20. 獲得每個客戶的最近兩個日期
- 21. 日期有兩個日期
- 22. 選擇日期範圍在兩個日期之間並獲得數
- 23. 如何在兩個日期之間獲得星期日的陣列?
- 24. 如何獲得PHP中兩個日期之間的絕對日期差異?
- 25. 如何獲得java中兩個日期之間的替代日期?
- 26. Mysql如何獲得兩個日期之間的確切日期和時間
- 27. 如何獲得SQL Server中兩個日期之間的所有日期
- 28. 函數獲得兩個日期之間的平日數除外假期
- 29. 沒有得到兩個日期
- 30. 減去兩個日期得到hh:mm:ss