2012-05-04 40 views
1

获取星期我用这个从存储日期时间

select datename(weekday,getdate()) 

给我今天的日期,但如果我用

SELECT DATENAME(weekday,dob()) from myTable 

其中DOB是我的存储领域,我想得到一天或一周的时间,这给了我一个错误。有没有办法轻松做到这一点?

回答

3

你的列中有括号吗?我猜测它不那么你只需要使用列名:

SELECT DATENAME(weekday,dob) 
from myTable 

看到sql fiddle用一个例子

+0

啊。我表现得好像是一种功能。谢谢,它会让我接受。 – wootscootinboogie

+0

没问题,我们都做了这样的事情。 :)有时它需要另一套眼睛。 – Taryn