易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle中的to_char,sql server 2005对应的方法是什么

怎么把下面的改成sql server的方法?
to_char(img_comm_metadata.scene_centre_time,'yyyy-mm-dd hh24:mm:ss')>='1990-10-13 09:41:20'
SQL code:
datediff(ss,'1990-10-13 09:41:20',img_comm_metadata.scene_centre_time)>0


CONVERT(varchar(20),img_comm_metadata.scene_centre_time,120)

sql server没有这么灵活的函数.

sql server里有
convent,cast可以。

convent(char,img_comm_metadata.scene_centre_time,112)
具体格式参考帮助

引用
怎么把下面的改成sql server的方法?
to_char(img_comm_metadata.scene_centre_time,'yyyy-mm-dd hh24:mm:ss')>='1990-10-13 09:41:20'

convert(varchar(19),scene_centre_time,120)

SQL code:
select convert(varchar(19),getdate(),120)

/*

-------------------
2009-10-13 10:04:48

(所影响的行数为 1 行)

*/


to_number('79.3916690681319')
这个怎么转化呢?
引用
SQL codedatediff(ss,'1990-10-13 09:41:20',img_comm_metadata.scene_centre_time)>0


SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware


相关问答:

求sql语句将数据库表某些字段的内容翻10倍

数据库某表,想将其中f1,f2两个字段的内容翻10倍,请教如何写法?
update tbl set f1= f1*10,f2= f2*10 where id=10451
这种写法会造成plsql卡死
不会吧,那个id=10451 的数据有多少啊~~~~

我估计sql是不 ......

sql 存储过程 动态表 DateTime数据类型 添加问题

我的数据库的表是动态的表,在添加数据的时候有一个字段是DATETIME数据类型的,下面是存储过程
if exists (select * from sysobjects where name='proc_ADD_Order')
drop proc proc_ADD_Order
go
......

sql字符串替换(有点挑战···)

比如 有一字段为:
Num
6111
6201
6520
65121
60087
46300

我想把6开头的全都替换成5开头

注意这是表里的数据,我想用SQL语句实现替换
SQL code:
update tb set
num = s ......

问题:通过sql 枚举sqlserver 上建立的链接服务器列表

问题是这样的,
我的本地sqlserver 2000 服务器上,建立了多个远程链接服务器,
请问,我如何通过 sql语句,或者其他的方法枚举 这些链接服务器呢?(通过企业管理器我是知道的,
我要的是能通过编程枚举到 ......

关于group by的sql语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号