有张表a入院日期 出院日期 住院日期
2011-8-1 2011-8-10
用oracle的SQL语句得到住院日期怎么写?
谢谢了?
2011-8-1 2011-8-10
用oracle的SQL语句得到住院日期怎么写?
谢谢了?
解决方案 »
- 这样的SQL怎么写啊?小女子不才,请教高手……
- oracleRMAN恢复失败,求助
- ORA-01000 游标打开数超过最大值
- 数据库连接的奇怪问题,错误号ora-12541,点击看详情
- ALTER TABLESPACE users OFFLINE NORMAL;
- 急寻linux下oracle10g断电后启动不了?
- 如何在command window 给procedure 传入date类型参数
- oracle的表中为何不能两列以上数据类型都是long ?
- 怎样从ORACLE中导出表结构?在线等待!!!!
- 推荐一本你认为最好的oracle书籍?
- 安装ORACLE,Oracle Configuration manager 配置失败
- 请教关于创建视图的问题
是date的话直接相减就行
是varchar2的话,转一下
select to_date('2011-8-10','yyyy-mm-dd')- to_date('2011-8-1','yyyy-mm-dd') from dual;
2011-8-1 8:00 2011-8-10 9:00用是 出院日期-入院日期 用oracle 怎么写呀?
SQL> with t as(
2 select to_date('2011-8-1','yyyy-mm-dd') "入院日期",to_date('2011-8-10','yyyy-mm-dd') "出院日期" from dual
3 )select "入院日期","出院日期","出院日期"-"入院日期" "住院天数" from t
4 ;
入院日期 出院日期 住院天数
----------- ----------- ----------
2011-8-1 2011-8-10 9
SQL>
入院日期 出院日期 住院日期
2011-8-1 8:00 2011-8-10 9:00用是 出院日期-入院日期 用oracle 怎么写呀?
2011-8-1 8:00 2011-8-10 12:00计算住院天数。用我提供的表,和字段写出oralce 的SQL。