-1
A
回答
0
假設領域稱爲logTime Description該條,拿到範圍內
....where logtime BETWEEN dateadd(month,month(logtime),dateadd(year, year(logtime) - 1900,0)) - 7
AND
dateadd(month,month(logtime),dateadd(year, year(logtime) - 1900,0)) - 1;
你還需要檢查「logTime Description該條」(由字段名稱代替)是你也是的日期範圍選擇例如... AND(YEAR(logtime))= 2016 ..例如
0
一些具體的例子和方向將有所幫助。如果你只是想行,其中,說columnA
包含內最近7天內就各自的一個月的落在日期,那麼你可以簡單地說:
WHERE month(columnA) != month(dateadd(day,7,columnA))
即它會問這個問題:「給定一個日期,A,7天后的日期是不同的月份嗎?」
請注意,此查詢和其他答案中包含的查詢都無法使用此列上的索引(因爲我們將它用作計算的輸入),這是一個恥辱。
+0
對於我缺乏描述的道歉,你已經破解了我所需要的東西。 – userleo87
0
試試這個
SELECT
*
FROM
Payments P
WHERE
P.PaymentDay < (SELECT DATEADD(month, ((YEAR(P.PaymentDay) - 1900) * 12) + MONTH(P.PaymentDay), -1)) AND -- Last day of current year-month
P.PaymentDay > (SELECT DATEADD(month, ((YEAR(P.PaymentDay) - 1900) * 12) + MONTH(P.PaymentDay), -7)) -- Last 7. day of current year-month
0
試試這個:
--DAY(DATE) as day_of_month from day_master table.
select
a.day_id,a.day_of_month
from day_master a LEFT JOIN (select max(day_of_month) as 'max_day_of_month',day_id,month_no,year_no from day_master group by month_no,year_no)b ON b.month_no=a.month_no and a.year_no=b.year_no
where (b.max_day_of_month-a.day_of_month)<7 and a.month_no=11 and a.year_no=2017
GROUP BY a.month_no,a.year_no,a.day_id;
相關問題
- 1. 選擇每個月的最後一天
- 2. QDateTimeEdit選擇每個月的最後一天
- 3. 爲每7天選擇最大值
- 4. .NET中每個月的最後一天
- 5. PHP - MYSQL:每月最後12個月的第一天到最後一天
- 6. MySQL選擇最近7天
- 7. MySQL每天選擇最後一行
- 8. 如何選擇每個月的每月最大日期行
- 9. 從今天至選擇月份的最後15天選擇數據?
- 10. 從日期集合中選擇每個月的最後日期
- 11. 如何從每個月選擇最後插入的DateTime?
- 12. SQL選擇每一天的最後一個時間戳
- 13. 無法選擇最近7天的行
- 14. 只選擇每個月的第四個星期天
- 15. 根據月份的最後一天選擇記錄
- 16. MySQL選擇月份的最後一天存在於表
- 17. MySQL從特定周/月的最後2天選擇條目
- 18. JQuery datepicker - 選擇月份的最後一天
- 19. SQL選擇每10個月
- 20. 在每個月的最後一天運行的Cron表達式
- 21. 本月的最後一天?
- 22. SQL SELECT每月的第一天和最後一天。
- 23. mysql多表選擇最近7天
- 24. 選擇熱門瀏覽最近7天
- 25. 如何獲得每個月的最後一天?
- 26. 僅返回每個月的最後一天,使用SQL
- 27. 一個月中每天發生的最後一筆記錄
- 28. 在fullcalendar每月視圖中選擇並取消選擇多天
- 29. 從MYSQL中的Now()中選擇最後7天
- 30. SQL Server上個月的最後一天
哪種語言是您使用? –
sql server 2008 - 我只是想從1月16日起每個月的最後7天收到所有的付款。 – userleo87
如果你可以指定*輸入是什麼*(例如只是當前日期或提供的日期)和你期待什麼*輸出*,這可能會有很大幫助 - 如果輸入只是一個日期(或當前日期),那麼使用不同輸入的幾個例子也會有很大幫助。 –