函数

函数

0
推荐
1388
浏览

MySQL常用函数汇总学习

前言MySQL函数是MySQL数据库提供的内置函数,这些内置函数可以更方便处理表中的数据。下面简单介绍一下MySQL中包含的几类常用函数。聚合函数聚合函数可实现根据一组数据求出一个值,聚合函数的结果值只根据选定数...

Airy 发表了文章 • 2019-06-29 15:08

0
推荐
1992
浏览

史上最牛查找函数组合Index+Match,一看就会!

虽然Vlookup是最常用的查找引用函数,但在工作中很多场景下Vlookup还是很难处理的,今天要介绍的查找组合威力比Vlookup还要大几倍,它就是大名鼎鼎的Index+Match!要想玩转这个Excel最牛查找利器,你需要明白Inde...

李锐老师 发表了文章 • 2018-01-18 09:47

0
推荐
2585
浏览

结合pipline,交叉检验自动特征选择和Adaboost自动参数优化的营销响应预测

宋天龙(TonySong)  Webtrekk中国区技术和咨询负责人(Webtrekk,德国最大的网站数据分析服务提供商), 数据常青藤和数据研究与商业应用博主,资深数据分析领域专家。著有《Python数据分析与数据化运...

宋天龙 发表了文章 • 2018-01-02 13:53

2
推荐
4943
浏览

基于自动PDQ值的ARIMA时间序列预测应用

宋天龙(TonySong)  Webtrekk中国区技术和咨询负责人(Webtrekk,德国最大的网站数据分析服务提供商), 数据常青藤和数据研究与商业应用博主,资深数据分析领域专家。著有《Python数据分析与数据化运...

宋天龙 发表了文章 • 2018-01-02 12:04

0
投票
1
回答
1652
浏览
0
推荐
1614
浏览

扒一扒rvest的前世今生!

rvest包可能是R语言中数据抓取使用频率最高的包了,它的知名度和曝光度在知乎的数据分析相关帖子和回答中都很高。甚至很多爬虫教程和数据分析课程在讲解R语言网络数据抓取时,也大多以该包为主。坦白的说,rvest...

杜雨 发表了文章 • 2017-11-22 14:57

1
推荐
1916
浏览

RCurl中这么多get函数,是不是一直傻傻分不清!!!

你想知道R语言中的RCurl包中一共有几个get开头的函数嘛,今天我特意数了一下,大约有十四五个那么多(保守估计)!所以如果对这个包了解不太深入的话,遇到复杂的数据爬取需求,自然是摸不着头脑,心碎一地~_~实...

杜雨 发表了文章 • 2017-11-22 14:44

1
推荐
1870
浏览

这些Excel公式都不会,难怪要加班!

这些Excel公式都不会,难怪要加班!不知有多少人因为用不好Excel还在被迫加班、熬夜!其实有时候只需多会几个公式,就能极大提高工作效率,免除手动机械的重复劳动。本文介绍几个工作必会的Excel公式,让大家拿来...

李锐老师 发表了文章 • 2017-10-17 11:12

0
投票
0
回答
1537
浏览
条新动态, 点击查看
Gabriel

Gabriel 回答了问题 • 2013-07-08 20:13 • 4 个回复 不感兴趣

MSSQL通过函数生成唯一编号的方法?

赞同来自:

新手村码农示例,请老师拍砖
根据业务需要可能有2种情况,业务日期与单据流水创建,当前日期与单据流水号创建.
1.获取流水号规则类型组合,增加种子流水号表.如业务类型名称 单据业务日期 流水号;
2.获取流水号规则类型组合,增加种子流水号表.如业务类型名称 当前... 显示全部 »
新手村码农示例,请老师拍砖
根据业务需要可能有2种情况,业务日期与单据流水创建,当前日期与单据流水号创建.
1.获取流水号规则类型组合,增加种子流水号表.如业务类型名称 单据业务日期 流水号;
2.获取流水号规则类型组合,增加种子流水号表.如业务类型名称 当前系统日期 流水号;
其实基本原理一样,现在写一个简单的例子,获取当前日期来插入
表设计
1.业务表:正常业务存储的表,包含编号等等数据信息
2.日期种子表:当用户选择为日期 流水号的方式时,需要增加一个种子表来记录流水号,目的是为了确保业务表中编号的唯一性.
下面将设计成2个简单的表
1.业务表AC
编号:XLH,VARCHAR(200);

]日期种子表AD: ]
日期:RQ,VARCHAR(100);
种子编号:NO,INT;
现在表创建成功后,需要一个获取当前的函数,我先写一个视图,用来查询当前日期,格式为YYYYMMDD
CREATE VIEW V_RQ
AS
SELECT RQ=CONVERT(VARCHAR(10),GETDATE(),112)
GO
那么通过查询该视图就既可以获得当前日期情况.
回来我们的主题,如何生成唯一的编号
思路:在种子表中插入当前日期,并且插入初始流水号,当然如果存在则不插入,在每次新增业务单据编号前获取当前种子编号+1,然后插入业务表,然后更改种子表序号,下面代码示例:

DECLARE @LX VARCHAR(10) --声明编号开头类型
DECLARE @FH VARCHAR(10) --声明编号中间符号
DECLARE @RQ VARCHAR(10) --声明编号中间日期
DECLARE @ZZ VARCHAR(10) --声明编号中流水号

SELECT @LX='XB' --定义编号开头类型为:XB
SELECT @FH='-' --定义编号中间符号为:-
SELECT @RQ=DT FROM V_RQ --定义编号中间日期为:系统当前日期

--判断日期的种子表是否有当前日期,如果没有插入一条当前日期,并种子标示为1,如有有将其查询出结果不做操作.
IF ((SELECT COUNT(1) FROM AD WHERE RQ=@RQ)=0)
INSERT INTO AD(RQ,NO) VALUES(@RQ,0)
ELSE
SELECT RQ,NO FROM AD
--获取当前日期流水编号+1
SELECT @ZZ=(SELECT NO FROM AD WHERE RQ=@RQ)+1
--插入业务编号
INSERT INTO AC(XLH) VALUES(@LX+@FH+@RQ+@FH+@ZZ)
--插入结束后更改种子表
UPDATE AD SET NO=NO+1 WHERE RQ=@DT

当然代码还有许多改进,希望老师指点批评.
过滤表达式:
1、(_day_of_week([交易日期],1) =6  or _day_of_week([交易日期],1) =7)
2、[交易日期] between ?f_stdate? and ?f_endate?
过滤表达式:
1、(_day_of_week([交易日期],1) =6  or _day_of_week([交易日期],1) =7)
2、[交易日期] between ?f_stdate? and ?f_endate?
1
推荐
2093
浏览

又被老板抱怨了:“数据报表看到一半,还得再往前看看这些数据说的是什么,工作能不能多用点心”!

刚入职的小张又被老板抱怨了!辛辛苦苦熬夜整理的数据表格发给老板,满怀期待地希望得到老板的表扬,结果换来的却是一通抱怨。抱怨的原因也不是出现了什么大的错误,只是一个小小的细节。小张永远的记得那天的场...

北大小笨 发表了文章 • 2017-04-06 08:52

1
推荐
2591
浏览

北大硕士给大脑植入Excel病毒,工作效率提升了好几倍

在工作中,我们经常会碰到这样的同事,他们是这样完成工作的:先用计算器算好结果,甚者动用手指头在电脑屏幕上数数,然后把数据填写到Excel表格中。结果可以预见,原本可以在上班时间完成的工作,愣是加班也完不...

北大小笨 发表了文章 • 2017-03-31 13:31

0
投票
1
回答
1652
浏览
0
投票
0
回答
1537
浏览
0
投票
0
回答
2754
浏览
0
投票
0
回答
1011
浏览

python线程函数调用方法不执行?

xueba0911 发起了问题 • 2017-04-11 10:26
0
推荐
1388
浏览

MySQL常用函数汇总学习

前言MySQL函数是MySQL数据库提供的内置函数,这些内置函数可以更方便处理表中的数据。下面简单介绍一下MySQL中包含的几类常用函数。聚合函数聚合函数可实现根据一组数据求出一个值,聚合函数的结果值只根据选定数...

Airy 发表了文章 • 2019-06-29 15:08

0
推荐
1992
浏览

史上最牛查找函数组合Index+Match,一看就会!

虽然Vlookup是最常用的查找引用函数,但在工作中很多场景下Vlookup还是很难处理的,今天要介绍的查找组合威力比Vlookup还要大几倍,它就是大名鼎鼎的Index+Match!要想玩转这个Excel最牛查找利器,你需要明白Inde...

李锐老师 发表了文章 • 2018-01-18 09:47

0
推荐
2585
浏览

结合pipline,交叉检验自动特征选择和Adaboost自动参数优化的营销响应预测

宋天龙(TonySong)  Webtrekk中国区技术和咨询负责人(Webtrekk,德国最大的网站数据分析服务提供商), 数据常青藤和数据研究与商业应用博主,资深数据分析领域专家。著有《Python数据分析与数据化运...

宋天龙 发表了文章 • 2018-01-02 13:53

2
推荐
4943
浏览

基于自动PDQ值的ARIMA时间序列预测应用

宋天龙(TonySong)  Webtrekk中国区技术和咨询负责人(Webtrekk,德国最大的网站数据分析服务提供商), 数据常青藤和数据研究与商业应用博主,资深数据分析领域专家。著有《Python数据分析与数据化运...

宋天龙 发表了文章 • 2018-01-02 12:04

0
推荐
1614
浏览

扒一扒rvest的前世今生!

rvest包可能是R语言中数据抓取使用频率最高的包了,它的知名度和曝光度在知乎的数据分析相关帖子和回答中都很高。甚至很多爬虫教程和数据分析课程在讲解R语言网络数据抓取时,也大多以该包为主。坦白的说,rvest...

杜雨 发表了文章 • 2017-11-22 14:57

1
推荐
1916
浏览

RCurl中这么多get函数,是不是一直傻傻分不清!!!

你想知道R语言中的RCurl包中一共有几个get开头的函数嘛,今天我特意数了一下,大约有十四五个那么多(保守估计)!所以如果对这个包了解不太深入的话,遇到复杂的数据爬取需求,自然是摸不着头脑,心碎一地~_~实...

杜雨 发表了文章 • 2017-11-22 14:44

1
推荐
1870
浏览

这些Excel公式都不会,难怪要加班!

这些Excel公式都不会,难怪要加班!不知有多少人因为用不好Excel还在被迫加班、熬夜!其实有时候只需多会几个公式,就能极大提高工作效率,免除手动机械的重复劳动。本文介绍几个工作必会的Excel公式,让大家拿来...

李锐老师 发表了文章 • 2017-10-17 11:12

1
推荐
1463
浏览

SUM函数用法集锦

SUM函数用法集锦

李锐老师 发表了文章 • 2017-08-25 14:28

1
推荐
1381
浏览

SUMIF函数用法集锦

结合示例介绍SUMIF函数条件求和的具体使用方法

李锐老师 发表了文章 • 2017-08-25 13:29

1
推荐
1931
浏览

离散颜色标度连续化的最佳方案

数了一下刚好有一周多没有写新文章了,主要是临近毕业琐事比较多,再也没有像之前那样,拥有大把时间可以用来挥霍和消遣,静下心来写代码了。毕竟要写一篇技术含量很高而又能让大家感兴趣的文章出来,足够的时间...

杜雨 发表了文章 • 2017-08-22 15:19

0
推荐
2188
浏览

查询数据:SUMIF比VLOOKUP强10倍

作者:卢子  公众号:Excel不加班(Excelbujiaban)提到查询数据我们首先想到的是VLOOKUP函数,对于大多数人而言也是因为VLOOKUP函数的神奇而爱上Excel。VLOOKUP函数是大众情人,曾经她是卢子的最爱,不过卢...

黄成明 发表了文章 • 2017-07-18 14:20

1
推荐
3234
浏览

ggmap: 使用 ggplot2 进行空间可视化绘图(下篇)

作者:戴维 · 卡尔 & 哈德利 · 威克姆,翻译:李博。原文:ggmap: Spatial Visualization with ggplot2原文发布于作者知乎、简书,欢迎大家关注支持。本文已获作者授权原创形式发布,欢迎点击【阅读原文】查...

EasyCharts 发表了文章 • 2017-07-12 16:21

0
推荐
4098
浏览

Python Seaborn (Ⅴ) 分类数据的绘制

本文作者 未禾,首发于作者知乎,https://zhuanlan.zhihu.com/p/27683042,已获作者授权原创形式发布,欢迎点击【阅读原文】关注支持!我们之前探讨了如何使用散点图和回归模型拟合来可视化两个变量之间的关系,...

EasyCharts 发表了文章 • 2017-07-05 16:04

0
推荐
1854
浏览

史上最简单的函数,你会吗?

作者:卢子  公众号:Excel不加班(Excelbujiaban)不要以为函数简单你就会,你听过T、N两个函数吗?你懂这两个函数吗?知道这两个函数的人应该是千里挑一,而精通这2个函数更是……今天就来聊聊这两个史上最...

黄成明 发表了文章 • 2017-07-05 10:11

0
推荐
1531
浏览

EXCEL,这10个函数就够了

作者:数据小人  公众号:中国统计网(cntongji)先额外来点惊喜,使用EXCEL,哪有不用快捷键的,多的记不住,以下几个请尽量记住:F系列F5定位F4 重复 绝对引用F2 输入CTRL系列Ctrl+H 显示“查找和替换”对话...

黄成明 发表了文章 • 2017-06-30 17:30