SQL语句中,如果AS后显示变动日期
答案:2 悬赏:0 手机版
解决时间 2021-02-09 00:07
- 提问者网友:我没有何以琛的痴心不悔
- 2021-02-08 16:06
sum(case when busdate=Convert(CHAr(10),Dateadd(dd,-2,GetDate()),20) then 销售数量 else 0 end) as '日期',如何把日期修改成Convert(CHAr(10),Dateadd(dd,-2,GetDate()),20) 的日期
最佳答案
- 五星知识达人网友:千夜
- 2021-02-08 16:35
--1、先声明变量
declare @s varchar(8000)
--2、把原先的语句付给他(注意A,单引号是引用字符串,两个单引号是转义符)
select @s='select sum(case when busdate=Convert(CHAr(10),Dateadd(dd,-2,GetDate()),20) then 销售数量 else 0 end) as '''
+Convert(CHAr(10),Dateadd(dd,-2,GetDate()),20)
+''' from 表名'
--3,执行这个语句:
--MS SQL如下:
exec(@s)
--PL SQL如下:
exec sp_executesql @s
declare @s varchar(8000)
--2、把原先的语句付给他(注意A,单引号是引用字符串,两个单引号是转义符)
select @s='select sum(case when busdate=Convert(CHAr(10),Dateadd(dd,-2,GetDate()),20) then 销售数量 else 0 end) as '''
+Convert(CHAr(10),Dateadd(dd,-2,GetDate()),20)
+''' from 表名'
--3,执行这个语句:
--MS SQL如下:
exec(@s)
--PL SQL如下:
exec sp_executesql @s
全部回答
- 1楼网友:走死在岁月里
- 2021-02-08 17:22
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯