sql 统计查询
文章平均质量分 89
killerggf
.....
展开
-
SQL的内连接与外连接
转自:http://pangaoyuan.javaeye.com/blog/713177 有两个表A和表B。 表A结构如下: Aid:int;标识种子,主键,自增ID Aname:varchar数据情况,即用select * from A出来的记录情况如下图1所示:表B结构如下: Bid:int;标识种子,主键,自增ID Bnameid:int 数据情况,即用select * from B出来的记录情况如下图2所示:图2:B表数据 为了把Bid和Aid加以区分,不让大家有误解,所以原创 2011-03-01 17:52:00 · 38178 阅读 · 3 评论 -
sql统计查询
<br />select stuid as 学号,name as 姓名, sum(case when subject='语文' then score else 0 end) as 语文, sum(case when subject='数学' then score else 0 end) as 数学, sum(case when subject='英语' then score else 0 end) as 英语, sum(score) as 总分,(sum(score)/cou原创 2011-03-02 19:12:00 · 614 阅读 · 0 评论 -
datetime类型如何计算相差的时间?
<br />select datediff(day,'1988-4-6','2010-08-30')--8181 daysselect datediff(month,'1988-4-6','2010-08-30')--268 months原创 2011-03-02 18:53:00 · 1558 阅读 · 0 评论 -
DATEDIFF() 函数用法
定义和用法DATEDIFF() 函数返回两个日期之间的天数。语法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns实例例子 1使用如下 SELECT 语句:SELECT DATEDIFF(day,'2008原创 2011-03-05 11:14:00 · 1909 阅读 · 0 评论