请教两个SQL简单存诸过程和多表关联查询的问题
老师出的题目。
编写查询2012-01-01至今的所有小票明细(表名:db_ls,db_ls_item)(5)
新建一个名称为kh_自己名字字母的存储过程,参数为零售单号,功能是更新传入单子的数量为100(5)
对表dz_text的列rec_text建立唯一索引(5)
两个表
db_ls的列为ph_id,ls_id,time,sl
db_ls_item的列为ls_id,h_hd,sl
------解决方案--------------------创建唯一索引
CREATE UNIQUE NONCLUSTERED INDEX U_dz_text
ON dz_text (rec_text)
------解决方案--------------------create proc kh_自己名字字母
@零售单号 nvarchar(100)
as
begin
update tb set 数量 = 100 where 零售单号 = @零售单号
end
------解决方案--------------------取小票明细 参照下面
select a.*,b.* from tb1 a,tb2 b
where a.关联字段 = b.关联字段
and a.日期 between '2012-01-01' and getdate()