- 浏览: 36206 次
- 性别:
- 来自: 上海
最新评论
文章列表
前提情况如下:
数据库环境:Oracle
1、首先有两张表,A表(班次表),B表(班次中的休息时间表)
A表:
B表:
2、通过SQL语句查询出如下结果(主要是查询出每一个工作段的累积工作时间,休息时间不累加)
查询结果如下:
望牛人能给一些查询语句,谢谢!!!
引用
YUI Based Lightbox – Revisited
Posted on August 17, 2007
Filed Under Javascript | 104 Comments
Table of Contents:
* Step 0: Dependencies
* Step 1: Installation
* Step 2: Create a data source
* Step 3: Create the corresponding HTML markup:
* Step 4: Instantiate a Lightbox Objec ...
Use below query to find out the invalid indexes:
SELECT index_name, status FROM dba_INDEXES WHERE status='UNUSABLE';
SELECT * from USER_INDEXES WHERE STATUS = 'INVALID';
--Trigger:
--顾名思义,new是新插入的数据,old是原来的数据
--insert只会有new,代表着要插入的新记录
--delete只会有old,代表着要删除的记录
--update由于执行的是先删除旧的记录,再插入新的记录,因此new和old都会有,且含义与上面的相同
--已有表examscore 表中总成绩应该等于期中成绩与期末成绩之和。
--现在希望写一个触发器 在期中成绩或期末成绩改变时 总成绩随之改变
--采取变量赋值的方法可以阻止变异表的事情,下面是例子
create table examscore(
学号 varchar2(4) ...
sum() over(...)...
1:
WITH t AS(
SELECT DATE'2010-01-03' 时间, 1 新增数量 FROM dual UNION ALL
SELECT DATE'2010-01-04' 时间, 3 新增数量 FROM dual UNION ALL
SELECT DATE'2010-01-05' 时间, 5 新增数量 FROM dual UNION ALL
SELECT DATE'2010-01-06' 时间, 7 新增数量 FROM dual UNION ALL
SELECT DATE'2010-01-07' 时间, 8 新增数量 FROM d ...
oracle中分析函数使用
分析函数一般在DW数据库中使用,会很方便你的一些报表实现!
正文:
Oracle 分析函数使用介绍
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.
今天我主要给大家介绍一下以下几个函数的使用方法
1. 自动汇总函数rollup,cube(详细介绍:http://xsb.itpub.net/post/ ...
Java的运行原理
在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。
Ja ...
生成字符串的全排列,可以用回溯法实现,具体代码如下:
/* 回溯法生成字符串的全排列 */
#include "stdafx.h"
void perm(char a[], int t);
void swap(char a[], int i, int j); /* 交换数组a中下标为i和j的元素的位置 */
int _tmain(int argc, _TCHAR* argv[])
{
char a[] = "ABC";
perm(a, 0);
system("pause"); ...
昨日遇到两个问题
1)com.ibatis.sqlmap.client.SqlMapException: There is no statement named getPerson in this SqlMap.
2)at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.endTransaction
第一个问题 useStatementNamespaces="true" 是在调用sqlmap时添加命名前缀(namespace which is defined in sqlMap xml),false为直接引用sq ...
乱码问题好像跟我们中国程序员特别有缘,一直困扰着我们,从开始的JSP乱码问题,STRUTS乱码问题,到现在的AJAX乱码问题,无一不是搞得许多程序员焦头烂额的,整天骂XXX产品对中文支持不了,UTF-8无法使用中文啊什么的,其实这里面被骂的产品中其实99%以上是对中文支持非常好的,而出现乱码的原因只是因为自身对国际化支持以及文件编码等信息的认识不知造成的。要知道一个产品那么流行,怎么可能对中文支持不了呢,下面就开始一一帮大家解决这些问题。
1 、编码
-- 想要解决好中文问题,对编码肯定是不能一概不懂了,编码是解决中文乱码问题的根本。
编码比较常用的有: UT ...
Whole combination is means, must have 1 or more strings (but not white space), follow by dot “.” and string end in “jpg” or “png” or “gif” or “bmp” , and the file extensive is case-insensitive.
This regular expression pattern is widely use in for different file extensive checking ...
1.1.字符
x 字符 x。例如a表示字符a
\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)
\0n 带有八进制值 0的字符 n (0 <= n <= 7)
\0nn 带有八进制值 0的字符 nn (0 <= n <= 7)
\0mnn 带有八进制值 0的字符 mnn(0 <= m <= 3、0 <= n <= 7)
\xhh 带有十六进 ...
针对Java API文档中的正则表达式关于特殊构造(非捕获组)的说明,例如:
1.(?:X) X, as a non-capturing group
2.(?idmsux-idmsux) Nothing, but turns match flags on - off
3.(?idmsux-idmsux:X) X, as a non-capturing group with the given flags on - off
4.(?=X) X, via zero-width positive lookahead
5.(?!X) X, via zero-width negative l ...
Exception in thread "main" java.lang.NoClassDefFoundError解决办法
Exception in thread "main" java.lang.NoClassDefFoundError
这个问题解决了!现总结如下
由于我是用JBuilder编写的。且能够运行。
接着我在cmd中运行了下,就出现这个问题。
原因:在cmd下应该有main函数
不管在哪个目录下都不行,不管执行那个文件都提示Exception in thread "main" java.lang.NoClass ...
在 Windows 命令行下使用 mysql 工具往往会出现乱码问题,这是因为 MySQL 服务器默认使用 latin1 或 utf8 字符集,而 Windows 命令行的字符集是 cp850,本文讲解解决 Window 命令行 mysql 乱码问题。
2008-04-11 12:00:00
解决 Window 命令行 mysql 乱码问题
在 Windows 命令行下使用 mysql 工具往往会出现乱码问题,这是因为 MySQL 服务器默认使用 latin1 或 utf8 字符集,而 Windows 命令行的字符集是 cp850,本文讲解解决 Window 命令行 mysql 乱码问题。
...