`
chunming525
  • 浏览: 55716 次
  • 性别: Icon_minigender_1
  • 来自: 衡阳
社区版块
存档分类
最新评论

SQL自定义函数-取得当前日期的季节

    博客分类:
  • SQL
SQL 
阅读更多
--作用,在SQL2000中自定义函数中不能调用getdate(),只能这样了
create view view_getmonth as select mymonth=month(getdate());
--函数体
create function fun_print_season()--函数名
returns char(4)--返回类型
as
   begin
       declare @t1 int,@t2 varchar(20) --定义局部变量
       select  @t1= mymonth from view_getmonth
       if @t1=12 OR @t1=1 OR @t1=2
           set @t2= '冬天'
       else if @t1>=3 AND @t1<=5
           set @t2=  '春天'
       else if @t1>=6 AND @t1<=8
           set @t2=  '夏天'
       else
           set @t2= '秋天'
       return @t2
   end
--调用方法
select dbo.fun_print_season() as season
分享到:
评论

相关推荐

    SQL Server 2008 商业智能完美解决方案(3)

    11.2 从季节角度查看日期维度和MDX 248 11.3 创建持久计算成员 249 11.3.1 在BIDS中创建持久计算成员 249 11.3.2 用MDX脚本创建计算成员 250 11.4 使用IIf 251 11.5 关于命名集 252 11.6 关于脚本 255 11.7 ...

    SQL Server 2008商业智能完美解决方案 3/3

    11.2 从季节角度查看日期维度和MDX 248 11.3 创建持久计算成员 249 11.3.1 在BIDS中创建持久计算成员 249 11.3.2 用MDX脚本创建计算成员 250 11.4 使用IIf 251 11.5 关于命名集 252 11.6 关于脚本 255 11.7 理解...

    SQL Server 2008商业智能完美解决方案 1/3

    11.2 从季节角度查看日期维度和MDX 248 11.3 创建持久计算成员 249 11.3.1 在BIDS中创建持久计算成员 249 11.3.2 用MDX脚本创建计算成员 250 11.4 使用IIf 251 11.5 关于命名集 252 11.6 关于脚本 255 11.7 理解...

    SQL Server 2008商业智能完美解决方案 2/3

    11.2 从季节角度查看日期维度和MDX 248 11.3 创建持久计算成员 249 11.3.1 在BIDS中创建持久计算成员 249 11.3.2 用MDX脚本创建计算成员 250 11.4 使用IIf 251 11.5 关于命名集 252 11.6 关于脚本 255 11.7 理解...

    Oracle SQL function.pptx

    Oracle SQL 函数是数据库查询和数据操作的重要组成部分,它们提供了丰富的功能来处理各种数据类型,如数字、日期和字符串。以下是对Oracle SQL内置函数的一些详细说明: 1. **数字格式元素**: - `G999G999`:使用...

    Sqlserver_build_calendar.zip_SQL_Server_SQL_

    9. **自定义扩展**:根据业务需求,可能还需要添加其他字段,比如季度、季节、节日等信息,或者为每个日期分配一个唯一的ID。 10. **动态SQL**:如果日期范围需要动态设定,可以使用动态SQL来构建和执行生成日历表...

    数据分析(如excel、powerBI、python、R语言或其他数据分析工具)面试题.pdf

    - **日期时间操作**: 使用 pandas 的 datetime 类型。 - **周期性分析**: 如移动平均、季节性分解等。 **8. 高级统计分析** - **库**: Statsmodels, SciPy 等。 - **应用**: 回归分析、假设检验等。 **9. 缺失值...

    利用Python进行数据分析_第二版中文1

    - SQL数据库的操作 - Web API数据获取 - **第7章:数据清洗和准备** - **内容简介**:数据清洗是数据分析的重要环节,本章重点讲解了数据清洗的各种技术和方法。 - **核心知识点**: - 缺失值处理 - 数据类型...

    The R Book

    - **数据库连接**: 连接MySQL、SQL Server等关系型数据库的方法。 - **网络爬虫**: 利用R进行网页抓取获取数据。 - **数据清洗**: 基本的数据清理与预处理技术。 ##### 4. 数据框 (Dataframes) - **创建数据框**: ...

    Excel 2007数据透视表完全剖析 5/7

    7.4.2 使用SQL Server数据构建数据透视表 170 7.5 下一步 174 第8章 与其他人共享数据透视表 175 8.1 与其他版本的Office共享数据透视表 175 8.1.1 Excel 2003数据透视表中不可用的功能 176 8.1.2 Excel...

    参考资料-7、如何快速批量填充有序序列?.zip

    在Excel、Python的pandas库或SQL数据库中,有序序列常用于表示时间序列数据(如日期和时间)、序列编号(如订单号)或分类数据的排序。 2. **Excel中的批量填充**: 在Excel中,可以使用“序列”功能快速填充有序...

    sas iml user guider

    - **函数与模块**:讲解如何自定义函数和模块,以封装特定的功能或算法,方便复用并提高代码的可读性和可维护性。 #### 四、线性回归模块教程 - **案例背景**:通过一个实际问题背景介绍线性回归的应用场景。 - **...

    pandas的概要介绍与分析

    - **函数应用与迭代**:学习了如何应用自定义函数,利用 apply()、map() 和 vectorization 等方法提高数据处理效率。 - **性能优化**:讨论了如何利用 pandas 的底层优化技巧,如 chunking(分块处理)、...

    Data-Analysis-Toolbox.rar_data analysis_data analysis toolb

    9. 文件读写:使用pandas的`read_csv()`、`to_csv()`等函数导入和导出数据,也可能涉及数据库操作如SQL查询。 10. 自动化报告:使用Jupyter Notebook或Python的reportlab库生成自定义报告,便于分享分析结果。 在...

    R语言数据分析资源汇总.rar

    4. 函数与自定义函数:了解内置函数的使用,以及如何编写自己的函数,提升代码复用性。 二、R语言数据操作 5. 数据导入导出:学习使用read.csv、write.csv等函数处理CSV文件,以及其他如Excel、SQL数据库的数据导入...

    clementine 中文教程

    - **SQL 查询**:允许用户编写自定义 SQL 查询语句来提取特定的数据子集,提高数据处理的灵活性。 - **数据导出**:可以将经过清洗、转换后的数据导出到不同的数据库或文件系统中,以便进一步分析或存储。 #### 四...

    SAS统计分析实用宝典_源文件及数据文件

    - SAS函数:如SUM、MEAN、MAX、MIN等,用于计算统计量。 2. SAS数据集操作: - 创建数据集:通过PROC IMPORT导入外部数据,或直接在数据步中创建新数据集。 - 数据集合并:使用MERGE、UPDATE或SET语句将多个数据...

    Excel 2007数据透视表完全剖析 1/7

    7.4.2 使用SQL Server数据构建数据透视表 170 7.5 下一步 174 第8章 与其他人共享数据透视表 175 8.1 与其他版本的Office共享数据透视表 175 8.1.1 Excel 2003数据透视表中不可用的功能 176 8.1.2 Excel...

    Excel 2007数据透视表完全剖析 3/7

    7.4.2 使用SQL Server数据构建数据透视表 170 7.5 下一步 174 第8章 与其他人共享数据透视表 175 8.1 与其他版本的Office共享数据透视表 175 8.1.1 Excel 2003数据透视表中不可用的功能 176 8.1.2 Excel...

    Excel 2007数据透视表完全剖析 4/7

    7.4.2 使用SQL Server数据构建数据透视表 170 7.5 下一步 174 第8章 与其他人共享数据透视表 175 8.1 与其他版本的Office共享数据透视表 175 8.1.1 Excel 2003数据透视表中不可用的功能 176 8.1.2 Excel...

Global site tag (gtag.js) - Google Analytics