首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查找日期是否来自奇数周或偶数周?

如何查找日期是否来自奇数周或偶数周?
EN

Stack Overflow用户
提问于 2012-11-01 21:15:35
回答 1查看 5.6K关注 0票数 0

在我的表格里,我每天都有:

代码语言:javascript
运行
复制
Id_______Startdate _______ EndDate __________MondayMorning _____MondayEvening ___TuMorning  ....  
121 _____2012-01-01________2012-12-31 ________2 ___________________2______________2   
122 _____2012-02-01________2012-08-05 ________1 ___________________2______________3   

我已经使用Startdate和EndDate生成了一个日期列表。

我想知道这个日期是属于奇数周还是偶数周,这样我就可以从我的输出中筛选出数字为3或1的日期(参见第二条记录)。

如何过滤属于奇数周和偶数周且数字为1和3的日期?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-01 21:18:11

您可以使用带有wk参数的datepart来确定周数:

代码语言:javascript
运行
复制
 SELECT datepart(wk, YourDate) 

从那里,您可以使用模数来确定周数是偶数还是奇数:

代码语言:javascript
运行
复制
 SELECT datepart(wk, YourDate) % 2

如果是偶数周,则返回0;如果是奇数周,则返回1。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13177901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档