这条查询语句错在哪里?请教各位大侠

flylyke 2003-09-04 01:19:36
Select count(NewsID) from News Where yeah(updatetime)=yeah(date()) and month(updatetime)=month(date()) and day(updatetime)=day(date())

在ACCESS中运行正常,而在sqlserver2000中说yeah不是合法的函数!

请教应该怎么改?
...全文
22 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
flylyke 2003-09-04
  • 打赏
  • 举报
回复
多谢各位
huhan3 2003-09-04
  • 打赏
  • 举报
回复
学日语的吧?
改成year就行了
wanghui0380 2003-09-04
  • 打赏
  • 举报
回复
YEAR
返回表示指定日期中的年份的整数。

语法
YEAR ( date )

参数
date

datetime 或 smalldatetime 类型的表达式。

返回类型
int

注释
此函数等价于 DATEPART(yy, date)。

chonboy 2003-09-04
  • 打赏
  • 举报
回复
ACCESS和SQLSERVER是有这些差异,还有日期时间,ACCESS里是用#,后者则用'
wanghui0380 2003-09-04
  • 打赏
  • 举报
回复
DATEPART
返回代表指定日期的指定日期部分的整数。

语法
DATEPART ( datepart , date )

参数
datepart

是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。

日期部分 缩写
year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
Hour hh
minute mi, n
second ss, s
millisecond ms


week (wk, ww) 日期部分反映对 SET DATEFIRST 作的更改。任何一年的 1 月 1 日定义了 week 日期部分的开始数字,例如:DATEPART(wk, 'Jan 1, xxxx') = 1,此处 xxxx 代表任一年。

weekday (dw) 日期部分返回对应于星期中的某天的数,例如:Sunday = 1、Saturday = 7。weekday 日期部分产生的数取决于 SET DATEFIRST 设定的值,此命令设定星期中的第一天。

date

是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。对 1753 年 1 月 1 日之后的日期用datetime 数据类型。更早的日期存储为字符数据。当输入 datetime 值时,始终将其放入引号中。因为 smalldatetime 只精确到分钟,所以当用 smalldatetime 值时,秒和毫秒总是 0。

如果只指定年份的最后两位数字,则小于或等于"两位数年份截止期"配置选项的值的最后两位数字的数字所在世纪与截止年所在世纪相同。大于该选项的值的最后两位数字的数字所在世纪为截止年所在世纪的前一个世纪。例如,如果 two digit year cutoff 为 2049 (默认),则 49 被解释为 2049,2050 被解释为 1950。为避免模糊,请使用四位数的年份。

有关时间值指定的更多信息,请参见时间格式。有关日期指定的更多信息,请参见 datetime 和 smalldatetime。

返回类型
int

注释
DAY、MONTH、和 YEAR 函数分别是 DATEPART(dd, date)、DATEPART(mm, date)、和 DATEPART(yy, date) 的同义词。
zgmg2003 2003-09-04
  • 打赏
  • 举报
回复
yeah 改 year
楼上说的对 大意了
呵呵
BainStudio 2003-09-04
  • 打赏
  • 举报
回复
在SQL中好像没有Date()这个函数.应该是Getdate()
rongwenfeng 2003-09-04
  • 打赏
  • 举报
回复
那就在分别取他们的前4位,5-6位,后2位比较啊
Brookes 2003-09-04
  • 打赏
  • 举报
回复
year,太大意了,呵呵
ASPCOMjsp 2003-09-04
  • 打赏
  • 举报
回复
yeah 改用 year

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧