ÇóÁ¬½ÓSQLÓï¾ä лл - MS-SQL Server / Ó¦ÓÃʵÀý
±íA
ORDER, DATETIME, QTY
B00056, 5/11/2010£¬100
B00056, 5/12/2010£¬200
B00056, 5/13/2010£¬300
Çó¾²Ì¬SQLÓï¾äʵÏÖÈçÏÂЧ¹û,лл
ORDER, REMARK
B00056£¬ 5/11/2010 100£¬5/12/2010 200£¬5/13/2010 300
http://topic.csdn.net/u/20080805/08/aa1cc594-fe80-4bac-8e40-e1ece2d3a78d.html
SQL code:
----------------------------------------------------------------
-- Author :SQL77(ֻΪ˼ÆëÀÏ)
-- Date :2010-05-12 21:43:37
-- Version:
-- Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
-- Oct 14 2005 00:33:37
-- Copyright (c) 1988-2005 Microsoft Corporation
-- Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
--
----------------------------------------------------------------
--> ²âÊÔÊý¾Ý£º#5B
if object_id('tempdb.dbo.#TB') is not null drop table #TB
go
create table #TB([ORDER] varchar(6),[DATETIME] VARCHAR(10),[QTY] int)
insert #TB
select 'B00056','5/11/2010',100 union all
select 'B00056','5/12/2010',200 union all
select 'B00056','5/13/2010',300
--------------¿ªÊ¼²éѯ--------------------------
select DISTINCT [ORDER],stuff((select ','+[DATETIME]+' '+LTRIM([QTY])
from #TB
where [ORDER]=a.[ORDER] for xml path('')
),1,1,'') as [values]
from #TB a
----------------½á¹û----------------------------
/*
Ïà¹ØÎÊ´ð£º
ÎÒÓжà¸ö±íA B C ½á¹¹ÊÇÒ»ÑùµÄ£¬¶¼ÓÐ2¸ö×Ö¶ÎnameºÍcontent,ÎÒÒªËÑË÷ËùÒÔ±íËùÓÐ×Ö¶ÎÖаüº¬¡°Öйú¡±µÄÄÚÈÝ Õâ¸öSQLÓï¾äÔõôд
ÈçºÎ½«¶à¸ö±íµÄ²éѯ½á¹ûÁ¬³ÉÒ»¸ö±í Õâ¸öSQLÓï¾äÔõôд ±íµÄ½á¹¹ÊÇÒ»ÑùµÄ
ÀýÈç£ ......
´ÓÊý¾Ý¿âÖвéѯһÕűíµÄÊý¾Ý
select ²¿ÃÅ,ÐÕÃû from tb
ÈçºÎ²ÅÄÜÉú³ÉÏÂÃæµÄxml¸ñʽ
XML code:
<folder state="unchecked" label="È«²¿">
¡¡¡¡ <folder state="unchecked&qu ......
ÈçºÎÔÚSQL2005ÖÐÉ趨¶¨Ê±×÷Òµ£¬±ÈÈç˵¶¨Ê±ÇåÀíijЩ±íµÄÊý¾Ý£¬
»òÕßÊǶ¨Ê±µÄ½«Ä³Ð©±íµÄÊý¾Ýµ¼³öexcel£¡
ÔÚÏߵȴý£¬¼±¼±¼±£¬×îºÃÊÇÏêϸ²½Ö裡
֮ǰÎÒ×öµÄ×÷ÒµÓеãÎÊÌ⣡
°ïUP
²Î¿¼:http://hi.baidu.com/toiota ......
Çë½Ì¸ßÊÖ£º
ÒÔÏÂÊÇÊý¾Ý¿âÖеÄÈýÌõ¼Ç¼£¬Ó¢ÎÄΪ×Ö¶ÎÃû³Æ
id planname TaskBeginTime Status
329 2010Äê03 ......
ÔSQLÓï¾äSQL code:
SELECT t6.FName '²Ù×÷¹¤',t1.FDate 'ÈÕÆÚ',t5.FName 'ÖÆµ¥ÈË',t3.FName 'É豸',t4.FName '°àÖÆ',
t7.FBillNo '¹¤ÒÕÖ¸Áîµ¥ºÅ',t8.FName '¸Úλ',t2. ......