نوشته شده توسط
Mahmoud.Afrad
اون دو تا دیتاتیبل چجوری پر میشن. فکر کنم همه اینکارهارو بتونی سمت sql موقع دریافت اطلاعات انجام بدی نیازی به این همه کد نیست.
کوئری هایی که اطلاعات رو واکشی میکنی بزار و بگو چه خروجی مد نظرت هست.
دوست عزیز فکر نکنم سمت Sql بشه این خروجی رو به صورت یکجا داشته باشیم.
بر اساس تعداد درج باید ترتیب قرارگیری آیتم هادر Combox مشخص شود.
دیتاتیبا اول این کار را انجام می دهد.
SELECT TOP (100) PERCENT COUNT(*) AS Count, dbo.tblzone.name
FROM dbo.tblmain INNER JOIN
dbo.tblzone ON dbo.tblmain.idzone = dbo.tblzone.id
WHERE (dbo.tblmain.membership = 1)
GROUP BY dbo.tblzone.name
ORDER BY Count DESC, dbo.tblzone.name DESC
خوب دیتاتیبل دوم نام تمام حوزهای موجود رو بگرمی گردونه.
SELECT name
FROM tbltasilat
WHERE (name <> '') AND (name <> N'ندارد')
ORDER BY name
حالا ما یک لیست درست کرده مقدار اول این عنصر "" می زاریم
بعد دیتا تیبل اول رو اضافه می کنیم.
بعد دیتاتیبل دوم را با حذف تکراری ها به لیست اضافه می کنیم.
خوب کلیت کار اومد دستتون.
اگه میشه، این همه کار رو به یک باره سمت sql انجام داد آموزش بیدن ممنون