急,下列语句啥意思

FZZFlyl 2017-12-01 10:03:05
SELECT B.STARTDATE,
B.ENDDATE,
A.UNIT_CODE,
'20211181' GUIDE_CODE,
A.GUIDE_VALUE,
'K' GUIDE_TYPE
FROM HOSPITALSYS.GUIDE_VALUE A, HOSPITALSYS.GUIDE_DAY_DICT_SUM B
WHERE TO_DATE (A.TJYF, 'yyyymm') >= B.STARTDATE
AND TO_DATE (A.TJYF, 'yyyymm') < B.ENDDATE
AND A.GUIDE_CODE = '20211181'
...全文
445 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2017-12-19
  • 打赏
  • 举报
回复
这个是oracle的语法吧
没事瞎扯 2017-12-19
  • 打赏
  • 举报
回复
HOSPITALSYS.GUIDE_VALUE为表A HOSPITALSYS.GUIDE_DAY_DICT_SUM 为表B where后为日期比对的查询条件
小野马1209 2017-12-01
  • 打赏
  • 举报
回复
你到这两张表中查下 HOSPITALSYS.GUIDE_VALUE , HOSPITALSYS.GUIDE_DAY_DICT_SUM 对应的字段 HOSPITALSYS.GUIDE_VALUE A 后面的A是给表起的别名 HOSPITALSYS.GUIDE_DAY_DICT_SUM B B也是起的别名
二月十六 2017-12-01
  • 打赏
  • 举报
回复
这个就是基本的select语句
SELECT  B.STARTDATE ,				--查询的字段
        B.ENDDATE ,
        A.UNIT_CODE ,
        '20211181' GUIDE_CODE ,
        A.GUIDE_VALUE ,
        'K' GUIDE_TYPE
FROM    HOSPITALSYS.GUIDE_VALUE A ,		--从哪些表中查询出来的
        HOSPITALSYS.GUIDE_DAY_DICT_SUM B
WHERE   TO_DATE(A.TJYF, 'yyyymm') >= B.STARTDATE	--查询条件
        AND TO_DATE(A.TJYF, 'yyyymm') < B.ENDDATE
        AND A.GUIDE_CODE = '20211181'
听雨停了 2017-12-01
  • 打赏
  • 举报
回复
自己都不明白啥意思,你咋写出来的哇。如果不是你写的,谁写的你就去问谁

588

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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