编写数据集SQL语句如何将数字转换成字符串?

问题如下:
我想检索数据库里数据,
select * from pdata201506,其中pdata201506这个是数据库根据时间建立的表。表明构建参数
如下:
select * from pdata${date},其中date是个参数。date是个时间参数,大多数是这个格式‘2015-06-06’
关于时间函数,MONTH(),YEAR()返回的都是数值,我想转换成字符串,这样我就想拼接一起形成数据库表明,求如何做。
也就是如何将 select * from pdata201507,这个变成参数语句,其中参数是日期。从指定时间数据表提取数据,
谢谢大家
FineReporttramp 发布于 2016-9-6 21:09
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yets11发布于2016-9-6 21:09(编辑于 2023-9-6 09:34)
555
  • tramp tramp(提问者)

    select   sname,DATEADD(dd,date,\'1970-01-01\') as \'时间\' ,data as \'数值\',flag
    FROM ${\"dbo.daypdata\" + format(ddd,\'yyyyMM\') }
    where flag = 79 and  sname = \'${device}\'

    谢谢提示这个函数。
    回复
    2016-09-06 21:25 
最佳回答
0
tramp发布于2016-9-6 21:25(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 976浏览人数
  • 最后回答于:2016-9-6 21:25
    活动推荐 更多
    热门课程 更多
    返回顶部