-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
如果你可以指定*输入是什么*(例如只是当前日期或提供的日期)和你期待什么*输出*,这可能会有很大帮助 - 如果输入只是一个日期(或当前日期),那么使用不同输入的几个例子也会有很大帮助。 –