易截截图软件、单文件、免安装、纯绿色、仅160KB

MSSQL问题

根据用户session里的ID,查得该用户的所有订购明细

订单表结果如下
id    signup_number    products
1    2009001213      2,3,5,7
2    2009001213      2,3,5
3    2009001213      2
4    2009001557      4,5,6
5    2009001557      4,5
----------------------------------------
此表不是我设计的,询问后得知,
同一张单子 比如2009001213, 三条记录,代表2号商品订了3个,3号商品定了2个,5号2个,7号一个
同理,1557的单子 4号商品订了2个 5号2个 6号1个

对应的编号在产品表里可以查到商品的名字价格 还可以统计出每张订单各个商品数量是多少
又是拆分

缺少产品表结构+产品表数据+想要的结果

如果有产品表就不用拆直接EXITTS分组行了

商品表
基本的ID 商品名字 价格

SQL code:

--> 测试数据:[TB]
if object_id('[TB]') is not null drop table [TB]
create table [TB]([id] int,[signup_number] int,[products] varchar(7))
insert [TB]
select 1,2009001213,'2,3,5,7' union all
select 2,2009001213,'2,3,5' union all
select 3,2009001213,'2' union all
select 4,2009001557,'4,5,6' union all
select 5,2009001557,'4,5'

select * from [TB]


select signup_number,
products=substring(a.products,b.number,charindex


相关问答:

网站打包,能打成mssql的表不让客户看到内容吗

如题,想将我以前做过的网站放在网上给人看,由于是ms sql的,大多数网络商的虚拟主机是要收费的,
想打包后放在一些免费的空间,让人家自己下载去看,所以希望打过包后的数据库的表不让客户看到,
或者是加过 ......

求一个mssql备份数据表的存储过程

目前有表A和表B
其中字段相同
表A中主键id为自增长
并且为大数据量储存
怎么样使用存储过程可以将表A中的数据备份到表B中,并且删除表A中备份过的数据
高手给一个存储过剩,谢谢
分区表可以将表中的 ......

高手进。。mssql的一个难题...急...求救。。。

  一个数据库表 里面的字段有  VIP用户A类  VIP用户b类  VIP用户c类  VIP用户d类  VIP用户e类  VIP用户f类  。。。 
    里面的数据都是电话号码 ......

MSSQL存储过程

mssql的存储过程里怎么获得一条SQL语句的执行状态是成功还是失败?我想在一张表中增加记录,首先要检查是否已经存在相同记录,如果存在就更新,否则就插入。
我就想先试试插入操作,失败了就去更新,或者先去更新 ......

请教一个MSSQL格式化日期字段问题

如何将内容为“2009-07-31 08:06:04.640”的时间字段在保留时间类型的前提下转化为“2009-07-31”的日期格式?
SQL code:
select convert(varchar(10),'2009-07-31 08:06:04.640',120)
/*
----------
2009-07- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号