select count(*) from User

selectcount(*)from表名wheredatediff(dd,create_day,getdate())<=datepart(dw,getdate())请问一... select count(*)from 表名 where datediff(dd,create_day,getdate()) <= datepart(dw,getdate()) 请问一下这个代码是不是获取本周的数据呀!其中create_day是不是这张表里的字段呀!可是我在数据库里查询时报错datediff有错。谁能帮忙在oracle里面运行一下呀 展开
 我来答
badkano
2009-02-20 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885359
团长

向TA提问 私信TA
展开全部
oracle里根本就没有getdate()
create_day是你表里的字段

下边是oracle里的日期函数
oracle 日期函数

在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此。乃供

他日所查也。
add_months(d,n) 日期d加n个月
last_day(d) 包含d的月?的最后一天的日期
new_time(d,a,b) a?区的日期和??d在b?区的日期和??
next_day(d,day) 比日期d?,由day指定的周几的日期
sysdate 当前的系?日期和??
greatest(d1,d2,...dn) ?出的日期列表中最后的日期
least(d1,k2,...dn) ?出的日期列表中最早的日期
to_char(d [,fmt]) 日期d按fmt指定的格式??成字符串
to_date(st [,fmt]) 字符串st按fmt指定的格式?成日期?,若fmt忽略,st要用缺省格式
round(d [,fmt]) 日期d按fmt指定格式舍入到最近的日期
trunc(d [,fmt]) 日期d按fmt指定格式截断到最近的日期
to_date 字符串类型转为换日期类型
字符串中的相应位置上的字符,必须符合时间范围的限制
百度网友2c9862a7b
2009-02-20
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
select count(*)from 表名 where datediff(dd,create_day,getdate()) <= 7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式