一年又36个旬,想问下SQL SERVER如何判断当前日期是第几个旬

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一年又36个旬,想问下SQL SERVER如何判断当前日期是第几个旬相关的知识,希望对你有一定的参考价值。

select cast(month(getdate()) as varchar)+\'月\'+
case when day(getdate())>=1 and day(getdate())<=10 then \'上旬\'
when day(getdate())>10 and day(getdate())<=20 then \'中旬\'
else \'下旬\' end



select \'第\'+ cast((month(getdate())-1)*3 + case when day(getdate())>=1 and day(getdate())<=10 then 1
when day(getdate())>10 and day(getdate())<=20 then 2
else 3 end as varchar) + \'旬\'

也不知道你用哪个
参考技术A 你 获取到时间的天数除以 10 取整 1 为 上旬 2 为中旬 3为下旬
mssql 获取 天数
DatePart('d',getdate());
参考技术B 1> select (month(getdate()) - 1) * 3 + (day(getdate()) / 10) + 1
2> go
-----------
12
(1 行受影响)


这么计算行么?

参考技术C DECLARE @DATE DATETIME
SET @DATE = GETDATE()
select (month(@DATE) - 1 ) * 3 + CASE WHEN DAY(@DATE) >= 30 THEN 3 ELSE DAY(@DATE) / 10 + 1 END

tableau考试还想问下,考试中试题文件是啥格式,可以复制吗?

参考技术A tableau考试是进入通过web浏览器进入官方为你准备的考试用虚拟机,在虚拟机里的浏览器中进入认证系统进行答题。一般分概念题和计算题两种,计算题需要用到的tableau软件和数据文件都给你准备好了。
所以没有试题文件,不能直接复制出来,全程有监考进行远程监察,所以尽量以通过考试为重心。

以上是关于一年又36个旬,想问下SQL SERVER如何判断当前日期是第几个旬的主要内容,如果未能解决你的问题,请参考以下文章

想问下,sql 按 in 后的顺序排序问题。

我想问下SQL里的decimal是啥函数?

SQL语句:查询某一年、月、日的记录

在么。我想问下你怎么用java向腾讯企业邮箱发送请求的

我想问下C语言里面,有个while(i++<7) 这个里面是先计算i++还是先判断i<7呢?还是搞不明白优先级了,求指教

我想问下php这个curl为啥耗时特长,我在浏览器直接访问url是有结果的