oracle 表a,有3列,id,start(date),end(date)有两条数据:1 2011-04-10 2011-04-112 2011-04-12 2011-04-13我想显示:1 2011-04-101 2011-04-112 2011-04-12 2 2011-04-13开始时间和结束时间是间隔的1 2011-04-10 2011-04-122 2011-0

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 08:38:30
oracle表a,有3列,id,start(date),end(date)有两条数据:12011-04-102011-04-1122011-04-122011-04-13我想显示:12011-04-1

oracle 表a,有3列,id,start(date),end(date)有两条数据:1 2011-04-10 2011-04-112 2011-04-12 2011-04-13我想显示:1 2011-04-101 2011-04-112 2011-04-12 2 2011-04-13开始时间和结束时间是间隔的1 2011-04-10 2011-04-122 2011-0
oracle 表a,有3列,id,start(date),end(date)
有两条数据:
1 2011-04-10 2011-04-11
2 2011-04-12 2011-04-13
我想显示:
1 2011-04-10
1 2011-04-11
2 2011-04-12
2 2011-04-13
开始时间和结束时间是间隔的
1 2011-04-10 2011-04-12
2 2011-04-13 2011-04-15
显示:
1 2011-04-10
1 2011-04-11
1 2011-04-12
2 2011-04-14
2 2011-04-13
2 2011-04-15

oracle 表a,有3列,id,start(date),end(date)有两条数据:1 2011-04-10 2011-04-112 2011-04-12 2011-04-13我想显示:1 2011-04-101 2011-04-112 2011-04-12 2 2011-04-13开始时间和结束时间是间隔的1 2011-04-10 2011-04-122 2011-0
select * from
(select a.id,a.start as tdate
union all
select a.id,a.end as tdate) t
order by t.id,t.tdate

oracle 表a,有3列,id,start(date),end(date)有两条数据:1 2011-04-10 2011-04-112 2011-04-12 2011-04-13我想显示:1 2011-04-101 2011-04-112 2011-04-12 2 2011-04-13开始时间和结束时间是间隔的1 2011-04-10 2011-04-122 2011-0 用left join 拼接后查询c.id有歧义,未明确列,如何去除重复的id列呢?a表:id name add1 张三 天津2 李四 北京3 王五 河北b表:id english chinese1 40 502 78 903 69 79c表:1 68 902 79 883 68 89如何用合并成c表:id ORACLE数据库:表A 部门表 :字段:dept_id(部门ID) pid(上级单位ID) dept_name(部门名称) dept_typeORACLE数据库:表A 部门表 :字段:dept_id(部门ID) pid(上级单位ID) dept_name(部门名称) dept_type(部 EXCEL中根据A表中指定列的ID去查找B表中某指定列的ID并取其相同行中另一列的数据放在A表中说清楚一点就是我A表中 有 2列 一列是ID 另一列是文本 B表中也有一列ID 和若干列数据现在 想做 oracle两列计数的问题就是一个表id 出发点 到达地1 很 底1 好 很2 多 很3 多 好3 好 多4 很 少5 少 底最后计数成为出发点和到达点的统计不重复,得到ID 到过的地点1 32 23 24 25 2 oracle截取字符串:substr(a.id,2,1)1 要怎么解释呢 oracle and id 是啥意思 darw a sta r 请教一下mysql下有没有类似oracle的函数max over partition by的替代方案现在有这样一个需求:原表:列a 列ba 1a 2b 4b 1c 0d 2变成:列a 列b 列ca 1 2a 2 2b 4 4b 1 4c 0 0d 2 2进而得到:列a 列b 列ca 2 2b 4 4c 0 0d Excel表格问题.求教大神给个公式:2个表格,A表和B表.A表中的某一列,B表中有对应的列.要求:根据A表的这一列,去B表中对应列找(比如说是一个ID:123456) 只要A表中有的ID,B表中对应列有相同 oracle 有哪些部门 oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?操作失误所以把A列字段加到B列了,现在想还原B列! oracle 统计每行 列值 出现的 次数表结构为:统计每行 d1,d2,.中 出现 1,2,3 的个数 !实际 有很多 d* 列 我为了 简化 只写了 d1,d2 实际有 d1.d10列! sql语句报错,选择列表中的列 'A.id' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中我有一个表A(id,name,type,score,year.等字段),我现在要按score降序,并且要按type分组,显示出所有2012年的信息 圣安地列斯未来世界车ID我要船的id和直升机id和自行车id有什么给什么 oracle 统计两列均相同的数量原数据表:列1 列2A aA bB aB aA bB b所得结果表:列1 列2 统计数A a 1A b 2B a 2B b 1如何写sql才能获取到结果表 oracle hint有什么缺点? mySQL通过列值查询该值所在的列假设表的结构如下:ID 列1 列2 列3 列4 列51 1002 1001 3003 111 400 500目前知道的条件:id是给定的,即行可以确定,然后需要查找出这一行中是否具有某一个列值,比如这