[php]

SQL>  drop table saleTable;

表已丢弃。

SQL>  create table saleTable(

2   ID varchar2(20),     SALEDATE date);

表已创建。

SQL> begin

2  insert into saletable values('TS00000001',to_date('20061230233927','yyyymmddhh24miss'));

3  insert into saletable values('TS00000058',to_date('20070102004515  ','yyyymmddhh24miss'));

4  insert into saletable values('TS00000070',to_date('20070106230104 ','yyyymmddhh24miss'));

5  insert into saletable values('TS00000071',to_date('20070106230108 ','yyyymmddhh24miss'));

6  insert into saletable values('TS00000073',to_date('20070106231659 ','yyyymmddhh24miss'));

7  insert into saletable values('TS00000109',to_date('20070111224452  ','yyyymmddhh24miss'));

8  insert into saletable values('TS00000110',to_date('20070111225055  ','yyyymmddhh24miss'));

9  insert into saletable values('TS00000111',to_date('20070111225821  ','yyyymmddhh24miss'));

10  insert into saletable values('TS00000112',to_date('20070111235041  ','yyyymmddhh24miss'));

11  end;

12  /

PL/SQL 过程已成功完成。

SQL> select id,saledate,row_number() over(partition by to_char(saledate,'yyyymmdd')

2   order by saledate) rn from saletable;

ID                   SALEDATE               RN

-------------------- -------------- ----------

TS00000001           20061230233927          1

TS00000058           20070102004515          1

TS00000070           20070106230104          1

TS00000071           20070106230108          2

TS00000073           20070106231659          3

TS00000109           20070111224452          1

TS00000110           20070111225055          2

TS00000111           20070111225821          3

TS00000112           20070111235041          4

已选择9行。

SQL>

SQL>

[/php]

[本帖最后由 nokilled 于 2008-1-7 20:36 编辑]

Oracle记录顺序号,求一句Sql,按照日期自动生成顺序号(Oralce实现)相关推荐

  1. SQL实现日期自动填充

    SQL实现日期自动填充 在使用SQL进行数据处理时,经常会遇到需要补齐日期的需求,今天聊一聊几个主流数据库的实现方式. 下面以生成2021-09-01到2021-09-30之间所有日期为例进行说明 O ...

  2. sql server 按照日期自动生成单据编号的函数

    一.sql server 按照日期自动生成单据编号的函数,格式为##08080001,##表示打头的单据字符,然后是年月和流水编号. 二.传入的参数为单据的打头字符和生成单据的日期 三.一般的调用格式 ...

  3. SQL Server镜像自动生成脚本

    SQL Server镜像自动生成脚本 镜像的搭建非常繁琐,花了一点时间写了这个脚本,方便大家搭建镜像 执行完这个镜像脚本之后,最好在每台机器都绑定一下hosts文件,不然的话,镜像可能会不work 1 ...

  4. SQL触发器新增自动生成唯一编号

    编号格式:关键字+年月日时+3位流水号 CREATE TRIGGER [dbo].[insert_xxtable_number] ON [dbo].[xxtable] AFTER INSERT AS ...

  5. ms sql 主键自动生成32位guid

    因同步数据业务需要,主键被设定为varchar(32),而自动生成的newid()是36位的,需要将中间的横线去掉,才合适.为此写如下标量函数: CREATE FUNCTION get_32guid ...

  6. sql server小型案例-自动生成销售单号的触发器

    sql server实现自动生成销售单号的触发器 1.有关系统 最近在做信息系统课程设计的小项目,我们团队所做的是一个简单的自动贩卖机销售管理系统,其中我负责的部分是销售管理,其中需要实现的一个功能是 ...

  7. 自动生成小工具(二):根据建表sql自动生成增删改查sql语句文件

    Mybatis自动生成插件虽然功能强大,但是也略显笨重.我自己开发了一个自动生成的小工具,更加简单,更加轻量级. 一共只有几百行代码,想改的话,直接修改即可.根据自己的实际情况,可以进行灵活的二次开发 ...

  8. SQL server和MySQL编号自动生成

    前一段时间,因为项目需求用到编号自动生成和手动输入编号,为了区分编号手动输入必须有一个英文字母,自动生成编号必须是纯数字,mysql判断用到了正则表达式. SQL server 编号自动生成 DECL ...

  9. oracle数据库中求某行的上一条记录和下一条记录

    利用oracle提供的lead.lag  函数来查询已有记录的上一条.下一条记录. 求id=ae2e829ecffd4715a5c163f829c2e0f5的上一条记录和下一条记录 上一条记录的sql ...

最新文章

  1. python下载文件保存_python 3.3 下载固定链接文件并保存的方法
  2. python的变量和简单的数据类型
  3. python stm32-【ST开发板评测】使用Python来开发STM32F411
  4. Pywinauto自动化操作PC微信提取好友微信号
  5. Android跨进程通信二——AIDL
  6. 20个顶尖产品经理都在用的APP
  7. QDoc清单文件示例
  8. CaffeMFC:caffe.pb.h(2525): error C2059: syntax error : 'constant'
  9. Windows按名称排序问题
  10. 鸿蒙系统笔记本价格,鸿蒙系统手机华为P50将明年3月发售,华为P40价格骤降至冰点...
  11. 「递归算法」看这一篇就够了|多图
  12. python中cmd如何切换盘_redis 中如何切换db
  13. asp.net oracle odbc,ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)
  14. python GUI初步
  15. pandas导入导出数据
  16. iPhone 11 PRO 820-01508-10, 820-01682-08手机点位图
  17. 初来乍到,请多多指教
  18. python123测试4四位玫瑰数_心理测试:4朵玫瑰,你最喜欢哪一朵?测测你这辈子会有多少情债...
  19. android 轮换实现动画,怎么在Android中实现一个首页无限轮播功能
  20. Spring5底层原理 学习笔记(二)AOP篇

热门文章

  1. 前向传播网络函数forward_network(net)
  2. 犀牛软件无边框编辑设计,提高模型中的工作速度
  3. amd cpu排行_最新CPU性能排行榜,兼顾游戏和专业的究极神器
  4. 教你不编程快速解析 JSON 数据
  5. 从国产功放看国内功放设计师的低能
  6. 给大家介绍韩语学习的网站
  7. Android 垂直滚动广告条,仿淘宝头条垂直滚动展示最新消息
  8. mybatis-plus:向MySQL数据库写入二进制大数据
  9. Oracle数据库恢复应SQL,Oracle数据库数据恢复验证笔记
  10. 十三款NFT音乐平台测评:为什么一线基金和主流市场纷纷选择押注音乐 NFT ?...