SQL CONVERT()函数的问题? convert函数举例
SQL中CONVERT函数的问题
因为select比group by要执行的晚,所以group by 里面不能用select 子句里面的别名:
select sum(fare) as fare,count(fare) as count,convert(varchar,tdatetime,102) as date
from em_recbuf
where posno = 243 and tdatetime between '2010-01-01' and '2010-01-31'
group by convert(varchar,tdatetime,102)
sql server中convert函数问题
转换是临时的,仅供筛选记录使用,select语句肯定不会改变表结构的
另外,查询分析器里显示的也没有转换,如果
select 姓名, convert(char(20),总学分) as 总学分
from xs1
where convert(char(20),总学分) like '8_'
才是将显示的转换,但表结构也是不会变的,仅是显示而已
SQL CONVERT 语法问题
把引号去掉就可以了。
Update [TBL_XWWL_Guild] set 门徽 =0x0000000000000000000000760000BA0000BA00007600006500004300004300001100003300.......
where id = 105
如果必须加引号,可以如下。
declare @str varchar(8000)
set @str='Update [TBL_XWWL_Guild] set 门徽 =0x'+'0000000000000000000000760000BA0000BA00007600006500004300004300001100003300.......'+' where id=105'
exec(@str)
SQL中convert转换问题
加上引号
=''CONVERT(Char(10),Id)+'-0-0'''