`
pavel
  • 浏览: 930799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sql语句例子一

阅读更多

declare @v_TradingTime datetime
set @v_TradingTime='2008-05-05'

select secucode,  
case sum(sign(updownratio))
      when 3 then
       1
      when -3 then
       -1
      else
       0
       end as updown  
                  
         --在这段时间(@v_TradingTime/dateadd(d,-20,@v_TradingTime))内存在的记录条数
     from (select row_number() over(partition by secucode order by tradingtime desc) rn,
         a.*
       from cha_quoteday a
      where markettype in ('A股', 'B股')
        and [close] > 0
        and tradingtime <= @v_TradingTime
        and tradingtime > dateadd(d,-20,@v_TradingTime)
        and exists (select 1 from cha_quoteday c          
--@v_TradingTime向前推20天内存在的日期的数据
          where a.secucode = c.secucode
           and c.tradingtime
=@v_TradingTime
           and [close] > 0)
               ) b
               where rn<=3
               group by secucode
               having abs(sum(sign(updownratio))) = 3

 

 

2  ROW_NUMBER() OVER 与WITH AS 的用法

WITH orderList AS ( SELECT ROW_NUMBER() OVER (ORDER BY  Articletime DESC)AS Row, *
from Statistics_article
where Articletime between '2008-07-01' and '2008-12-2 0:00:00'  )
SELECT * FROM orderlist WHERE Row between 1 and 20

分享到:
评论

相关推荐

    asp精妙的SQL语句例子

    这条SQL语句创建了一个名为`b`的新表,其结构与表`a`完全相同,但不包含任何数据。其中`WHERE 1 &lt;&gt; 1`是一个技巧,用于确保没有任何行被选择出来,从而仅创建表结构而不插入数据。 **应用场景**: - 当需要创建一个...

    Java打印漂亮的SQL语句(被格式化的SQL语句)

    标题提及的"Java打印漂亮的SQL语句(被格式化的SQL语句)"就是一种解决方案,它利用特定的工具或库将原本杂乱无章的SQL转换为结构清晰、简洁易读的形式。 描述中提到的jar包"PrettySQLFormatter"正是这样一个工具,它...

    SQL 执行超长语句

    在数据库管理与开发过程中,编写SQL语句是必不可少的一环。有时,我们可能会遇到需要执行非常长的SQL语句的情况。这些超长语句可能由于包含大量的条件、子查询或是数据量较大等原因而变得异常复杂。本文将围绕“SQL...

    易语言动态拼接sql语句

    在编程领域,动态拼接SQL语句是一种常见的技术,它允许程序在运行时根据需要构建SQL查询。在易语言这个中国本土化的编程环境中,动态拼接SQL同样具有重要的应用价值。易语言以其独特的汉字编程风格,降低了编程的...

    sql语句中用问号代替参数

    注意,参数的位置是基于它们在SQL语句中出现的顺序,从1开始计数。 ### 总结 使用问号参数化查询是编写安全、高效SQL语句的关键实践。它不仅可以防范SQL注入,还能优化性能,同时减少因字符串拼接导致的潜在错误。...

    access 一次执行多条sql语句

    在这个例子中,第一条SQL语句是更新账户登录次数,第二条SQL语句是调用存储过程来增加软件的日志数量。 5. **提交或回滚事务**: 如果没有异常发生,则提交事务;如果发生异常,则回滚事务。 #### 四、注意事项 - ...

    sql语句使用经典例子

    以下将详细解释标题和描述中提到的经典SQL语句使用例子。 1. **数据表的查询 (SELECT)** - `SELECT`语句用于从数据表中选取指定的字段。例如: ```sql SELECT id, gsmc, add, tel FROM haf; ``` - 使用`*`表示...

    vc++SQL语句嵌套

    SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言,而嵌套SQL语句则是指在一个SQL语句内部嵌入另一个或多个SQL语句。在VC++(Visual C++)开发环境中,我们经常需要与数据库进行...

    50个SQL 语句的例子(基本覆盖所有sql语句)

    数据库学习的重要性不言而喻,本篇文章收录了50个SQL语句的例子,涵盖了基本的SQL语句操作,旨在帮助初学者快速掌握SQL语句的使用。以下是相关知识点的总结: 1. 查询“001”课程比“002”课程成绩高的所有学生的...

    Delphi adoquery处理多条SQL语句

    在这个例子中,我们首先通过 `BeginTrans` 开始一个事务,然后依次执行多条 SQL 插入语句,最后使用 `CommitTrans` 提交事务。如果在执行过程中出现异常,则使用 `RollbackTrans` 回滚事务。 ##### 3. 更新批处理 ...

    解决python 执行sql语句时所传参数含有单引号的问题

    在Python中,单引号(')在SQL语句中需要被转义为两个单引号(''),这样数据库会将其识别为字符串的一部分而不是字符串结束的标记。在示例代码中,`result2.replace("'","\\'")`这行代码就是用来做这个转换的。这里...

    几个SQL语句及其例子

    在SQL中,`CREATE DATABASE`语句用于创建新的数据库。例如,创建名为`TestDB`的数据库可以使用如下语句: ```sql CREATE DATABASE TestDB; ``` 在提供的内容中,还有指定数据文件和日志文件大小的例子: ```sql ...

    根据word文档生成SQL语句(SQLServer) 及 实体类

    总之,通过Word文档生成SQL语句和实体类是一种实用的开发技巧,尤其适用于数据库设计复杂且需要快速原型化的项目。结合自动化工具,可以将繁琐的手动工作自动化,使开发人员能够更专注于业务逻辑和应用程序的核心...

    Delphi中sql语句的使用总结

    在Delphi中使用SQL语句是与数据库进行交互的重要手段之一。本文将详细介绍如何在Delphi环境中构造和执行SQL查询,并给出具体的示例来帮助理解。 #### 一、基本SQL查询的构建 在Delphi中,通过`TADOQuery`组件来...

    经典SQL语句大全(各种sql语句)

    以下是对标题和描述中提到的经典SQL语句的详细解释和扩展: 1. **创建数据库**:`CREATE DATABASE database-name` 用于创建一个新的数据库,其中`database-name`是你为新数据库指定的名称。 2. **删除数据库**:`...

    批处理执行sql语句

    批处理在IT行业中,特别是在数据库管理领域,是一个重要的概念,它允许用户一次性处理多个SQL语句,从而提高工作效率,减少数据库交互的次数,提升系统性能。在这个“批处理执行sql语句”示例中,我们可以深入理解...

    Oracle基本sql语句

    Oracle数据库是全球最广泛使用的数据库管理系统之一,它遵循SQL标准,提供了一套强大的SQL语句,使得数据库操作变得高效和灵活。在Oracle数据库中,SQL语句是与数据库进行交互的主要方式。本文将总结一些Oracle基本...

    动态拼接sql语句.rar

    以下是一个简单的易语言动态拼接SQL语句的例子: ```易语言 .条件 = "age &gt; " + .用户输入的年龄 .sql = "SELECT * FROM users WHERE " + .条件 .结果 = 执行SQL(.sql) ``` 在这个例子中,`.条件`变量根据用户的年龄...

    sql语句学习 多表连接查询

    自己学习的笔记--查询计算机系CS男学生学号、姓名和考试成绩 SELECT A.Sno,A.Sname,B.degree FROM student A,sc B WHERE A.Sdept = 'CS' AND A.Ssex = '男' AND A.Sno = B.sno SELECT A.Sno,A.Sname,B.degree FROM ...

    C#泛型、反射实例、自动生成sql语句

    本篇文章将详细探讨C#中的泛型、反射以及如何利用这些特性来实现自动生成SQL语句。 **一、C# 泛型** 泛型是C#的一个核心特性,它允许我们编写类型参数化的代码,即代码可以在多种数据类型上工作,而无需进行显式的...

Global site tag (gtag.js) - Google Analytics