请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
帆软用户21wlka79tN(uid:2123959)
职业资格认证:尚未取得认证
  • select distinct htno,pono,to_date(LDCC_BEGIN_TIME,'yyyy-mm-dd hh24:mi:ss') as ladle_start_time FROM "BGTAMODLL3"."T_ODS_TMMSM21"  where LDCC_BEGIN_TIME is not null and LDCC_BEGIN_TIME <>'' and LDCC_BEGIN_TIME>='${开始}' AND LDCC_BEGIN_TIME<='${结束}'  这段程序是可以运行的。但是LDCC_BEGIN_TIME这个字段的源格式是‘20230101000000’14位的字符串。我想把这个字符串变成精确到秒的格式,所以用了to_date。但是把代码变成这样之后:select distinct htno,pono,to_date(LDCC_BEGIN_TIME,'yyyy-mm-dd hh24:mi:ss') as ladle_start_time FROM "BGTAMODLL3"."T_ODS_TMMSM21"  where LDCC_BEGIN_TIME is not null and LDCC_BEGIN_TIME <>'' and to_date(LDCC_BEGIN_TIME,'yyyy-mm-dd hh24:mi:ss')>='${开始}' and to_date(LDCC_BEGIN_TIME,'yyyy-mm-dd hh24:mi:ss')<='${结束}'  (就是想用日期查询数据,而不是用字符串查询数据) 就报错了。怎么解决?最终目的是,不想用参数面板输入那14位的字符串去查询数据,而是用具体的日期,精确到秒的格式去查询数据。源LDCC_BEGIN_TIME 格式:1楼提供的方案:2楼回答:
  • 如题,我问的时候可以上传图片,但是回答别人的时候在哪添加的,一直没找到
  • with a as( select distinct htno,pono,LDCC_BEGIN_TIME FROM "BGTAMODLL3"."T_ODS_TMMSM21" a where LDCC_BEGIN_TIME is not null order by pono )如题 where  LDCC_BEGIN_TIME is not null 没生效,字段LDCC_BEGIN_TIME 仍然有空值
  • Select a1,a2,a3From 表1Select a1,c2,c3From 表2Select 表1.a1,a2,a3,c2,c3From 表1,表2Where 表1.a1=表2.a1这么拼接在一块,怎么实现?(表1,表2也可能是同一张表)下面是SAS程序能实现:proc sql;create table a0 asselect distinct b.frec_ladle_opening_time as ld_open,a.*from a0 a,dl_L3.tmmsm25 bwhere a.htno=b.htnoorder by ld_open;quit; 
  • 例如,用函数 to_date得到两个时间  2023-02-02 01:01:01     2000-01-01 00:00:00   直接在SQL相减得到的是格式是  230101010101.0000   按照 年、月、天、时、分、秒这样的格式,怎么才能相减出来得到多少天,或者多少小时,或者多少秒。任何一个都可以 这样可以再换算。源代码((to_date(20230202010101,'yyyy-mm-dd hh24:mi:ss'))-(to_date (20000101000000,'yyyy-mm-dd hh24:mi:ss'))) as time3
  • 数据库有两列数据,time1,time2,数据格式 20230101000000 数据类型字符串求问,怎么实现time2-time1 得到两个时间差了多少秒(要求跨年计算也能实现),用sql语句或者把两列提取出来用报表函数都可以。
  • 如题,现在我本地电脑都有个excel表格,怎么用sql语句提取到这个表格的内容。比如 select * from m1。   m1是的电脑的excel表格
  • 在用帆软从数据库拉取数据时,用了函数  select to_date(20230101200000,'yyyy-mm-dd hh24:mi:ss')  这个时候输出的是 2023-01-01 20:00:00,是正常的。但是我把字符串换成substr(time,1,14),也就是这样的时候  select to_date(substr(time,1,14),'yyyy-mm-dd hh24:mi:ss') 出现了报错。而且我检查过数据库中time这个字段没有缺失的,长度全部为14。求问,这是为什么啊?

38

6

38

10

1234
个人成就
内容被浏览15,853
加入社区1年362天
返回顶部