数据内容
no name
-----------
x1 wade
2d james
pk kobe
aa KG
希望结果为
no name no name
-------------------------
x1 wade 2d james
px kobe aa KG
SQL code:
create table tb (no varchar(5),name varchar(10))
insert tb
select 'x1', 'wade' union al ......
从页面上得到了一个日期sendTime,比如今天是6月1号,sendTime刚好也是6月1号,则能查出数据。求语句
SQL code:
select * from aaa where sendTime=?????
引用
select * from aaa where datediff(dd,sendTime,getdate()) = 0
-- 正解!
额,来晚了。。。
SQL code:
--try
select * from aaa where ri ......
有两个表T1和T2,
T1如下:
编号 姓名 性别 部门
001 ZZ 男 业务部
002 YY 女 经销部
003 XX 女 生产部
004 WW 男 销售部
005 ……
T2如下:
编号 姓名 部门
001 ZZ 男 业务部
(无记录)
003 XX 女 销售部(不同)
005 ......
有一表A 里面有 学院,班级,学生,分数(关系是:学院下面包括什么班级什么学生)
要求:只能使用select和group by
求出班级考试人数大于10 ,班级最低分在50以上,计算学院,班级平均分从高到低前10名
引用
有一表A 里面有 学院,班级,学生,分数(关系是:学院下面包括什么班级什么学生)
要求:只能使用 ......
t_hykbgjl 记录了会员卡每次的发生额(nFse) 、余额(nYe)及卡号(sKH),对于同一会员卡,上一条记录的余额加上本次发生额应等于本次的余额。否则帐将不平。记录号为sJlbh,对于同一会员,下一记录号比上一记录号大1,请写出列出所有会员卡不平帐记录的Sql语句。
求解
楼主来点测试数据 看看
select a.*
from t ......
表table
A B
12*2+10*5
4*3+10*4
15*2+81*4
如何取B列中第一个*号前的数,并赋给A列
--search
SQL code:
select left(b,charindex('*',b)-1) from table where left(b,charindex('*',b)-1)
--update
SQL code:
upd ......