sql
hj_西门吹雪
有一种人,已接近神的境界。因为他已无情。
有一种剑法,是没有人能够看得到的。因为曾经有幸目睹的人都已入土。
有一种寂寞,是无法描述的。因为它源自灵魂深处。
展开
-
纯sql实现树添加子节点时生成序号
// 新增时生成序号 select CONCAT(IFNULL(MAX(a.sno),0)+1,'') sno from pms_contract_list a where a.contract_id = '%s' and parent_id is null// 选择一条数据点击新增子项时生成序号select CONCAT((case when LENGTH(SUBSTRING_INDEX(MAX(a.sno) ,'.',LENGTH( MAX(a.sno)) - LENGTH(REPLACE(.原创 2021-07-28 23:04:52 · 239 阅读 · 0 评论 -
oracle和sqlserver中获取起始时间在某一个季度或者月份所占的天数的函数
Oracle》》》》》》》》》》》》》》》》》》》》》》》》获取起始时间在某一个季度所占的天数/* * FUNCTION NAME:get_curq_hold_day * param: * p_start_date 开始日期 * p_end_date 结束日期 * p_year 年份 格式:Y2018 * p_quarter 季度 格式:...原创 2019-05-30 14:21:51 · 647 阅读 · 0 评论 -
sqlserver实现比较四个值中的大小,取最大值的函数
1、比较四个值中的大小,取最大值ALTER FUNCTION [dbo].[F_GET_MAX_RADIO]( @var1 AS float =0 , @var2 AS float =0 , @var3 AS float =0 , @var4 AS float =0 )RETURNS floatASBEGIN declare @maxVar float; if A...转载 2019-05-30 15:00:33 · 9791 阅读 · 0 评论 -
oracle和sqlserver行转列
行转列效果图sql语句如下:-- Oracle行转列 SELECT A.ORG_NAME,A.PAY_TYPE, listagg(A.YEAR_MONTH,',') within GROUP(order BY A.YEAR_MONTH) YEAR_MONTH_ARR, listagg(A.MON_SUM_AMOUNT,',') within GROUP(order...原创 2019-05-30 16:04:19 · 310 阅读 · 0 评论