View Full Version : اتصال مجموع رشته های یک فیلد خاص
kazem346
یک شنبه 30 مرداد 1384, 21:52 عصر
سلام
فرض کنید یه سری داده بصورت زیر داربم
name id
aaa 400
bbb 300
ccc 300
ddd 200
eee 200
چطور میتونم با یک ویو name های متناظر هر id رو با هم جمع کنم بصورتی که جدول زیر بدست بیاد؟
name id
aaa 400
bbbccc 300
dddeee 200
name as char
id as int
AminSobati
یک شنبه 30 مرداد 1384, 23:05 عصر
در SQL Server 2000 بوسیله View نمیشه چون اصطلاحا Custom Aggregate نیاز دارین و این از امکانات 2005 هستش. در 2000 انجام این کار نیاز به برنامه نویسی داره
kazem346
دوشنبه 31 مرداد 1384, 09:45 صبح
ممنون از راهنماییتون
شما چه راهی رو پیشنهاد میکنید ؟
زبان مورد استفاده vb.net و دیتابیس من sql server 2000 هست
AminSobati
دوشنبه 31 مرداد 1384, 10:06 صبح
بوسیله روشی که در اینجا ذکر کردم:
http://www.barnamenevis.org/forum/showthread.php?t=26652
میتونین برای تک تک idها، مقدار مورد نظر (حاصل از الحاق nameها) رو بدست بیارین و در یک جدول موقتی Insert کنین. در نهایت از این جدول Query بگیرین. ولی idهای تکراری رو مراقب باشید و کنترل کنین.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.