sql
我真的不想学啦
这个作者很懒,什么都没留下…
展开
-
【HANA】日期函数
–获取今天REPLACE(CAST((TO_DATE(CURRENT_TIMESTAMP)) AS VARCHAR(10)),’-’,’’) AS DATE–获取这个月LEFT(REPLACE(CAST((TO_DATE(CURRENT_TIMESTAMP)) AS VARCHAR(10)),’-’,’’),6) month–获取上个月最后一天SELECT LAST_DAY(ADD_MONTHS_LAST(TO_DATE (CURRENT_DATE, ‘YYYY-MM-DD’), -1)) “ad原创 2022-03-31 14:51:54 · 1966 阅读 · 0 评论 -
SQLserver获取本周、本月、本季、本年、第一天、最后一天
--本周第一天select dateadd(WEEK, datediff(WEEK, 0, getdate()), 0);--本周最后一天select dateadd(WEEK, datediff(WEEK, 0, getdate()), 6);--上周第一天select dateadd(WEEK, datediff(WEEK, 0, getdate())-1, 0);--上周最后一天select dateadd(WEEK, datediff(WEEK, 0, getdate())-1, 6)原创 2021-01-11 10:20:11 · 3203 阅读 · 2 评论 -
SQLServer分区分表注意事项
注意事项1.对一张表分好区后不可以进行再次分区,同时也没有直接取消表分区的方法。2、如果要查看已分区表的分区状态以及每个分区中的行数和占用空间,可以通过Storage-》Management Compression查看。同时可以在这里为每个分区指定压缩方式。3.如果分区表索引没有对齐,则不可以对该表进行切入切出(Switch in/out)操作,同样也不能执行滑动窗口操作。4.分区实际上是在每个分区表都添加了约束,相应的插入操作的性能也会受到影响。即使进行了分区,如果查询的条件字段和分区列并没有关原创 2020-10-27 19:18:02 · 697 阅读 · 1 评论 -
orderBy后自定义排序
order by case XXwhen ’ ’ then 1when ’ ’ then 2else 3end原创 2020-10-23 09:27:43 · 409 阅读 · 0 评论