求大神。指点、

danmengchun 2012-05-23 01:40:38
select x.* from (Select rownum rowno, z.* from (
select a.zhongduanid,
b.addressname,
c.display_name as zhongduanxinhao,
a.zhongduanbianhao,
a.simkahao,
a.dengjiriqi,
a.youxiaoriqi,
decode(a.zhuangtai, 0, '停用', '正常') as zhuangtai,
a.zuihouxiugaishijian,
a.banbenhao
from t_zhongduan a
left join t_address b
on a.quhuaid = b.addressid
left join mansys.t_dict_item c on a.zhongduanxinghaodm=CAST(c.fact_value as char(3))
where 1 = 1 and dict_code='dm_xb'


这是我的SQL语句,数据库表里面有个字段 dengjiriqi ,现在我想查的是 dengjiriqi,与服务器上的时间一样的数据。在SQL语句上该怎么改。
...全文
126 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
danmengchun 2012-05-23
  • 打赏
  • 举报
回复
谢谢诸位大神, 结贴 给分分咯
湖欞 2012-05-23
  • 打赏
  • 举报
回复
sysdate就是当前系统时间,你可以用(select sysdate from dual)这条语句看到下面的内容:

SQL> select sysdate from dual;

SYSDATE
---------
23-MAY-12
danmengchun 2012-05-23
  • 打赏
  • 举报
回复
哦 谢谢, 我是个实习生么 嘿嘿
  • 打赏
  • 举报
回复
a.dengjiriqi是什么类型 里面数据是什么格式就把sysdate转换成什么格式
  • 打赏
  • 举报
回复
sysdate是系统自带的 查询当前系统时间 LZ不清楚可以百度下 或者在数据库里面运行看看效果
danmengchun 2012-05-23
  • 打赏
  • 举报
回复
大神们 能解释下 a.dengjiriqi=sysdate sysdate 是什么意思么?
  • 打赏
  • 举报
回复


select to_char(sysdate,'yyyy-mm-dd') c1,
to_char(sysdate,'yyyymmdd') c2
from dual

c1 c2
------------------------------------
1 2012-05-23 20120523

changjz 2012-05-23
  • 打赏
  • 举报
回复
如果a.dengjiriqi是日期类型的可以直接a.dengjiriqi=sysdate,如果a.dengjiriqi是其他类型的,就要进行类型转换了
  • 打赏
  • 举报
回复

select sysdate
from dual
danmengchun 2012-05-23
  • 打赏
  • 举报
回复
就是 当前 时间 怎么获取啊,这个 我不会写 所以 才 问的么 大神,
  • 打赏
  • 举报
回复
字段什么意思 什么类型

加个a.dengjiriqi=当前时间 不可以么?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧