I have 3 Tables : T1 , T2 ,T3
I need a query to get the count of T1 , and count of T2 and count of T3 , then total number as totally ..
like
-------------------------------
Title | counts
--------------------------------
T1 | 20
T2 | 23
T3 | 10
Total | 53
-----------------------------------
استعلام بسيط
السلام عليكم ورحمة الله وبركاته
ربما يفيدك هذا
select NameOfTable, count(*) from ( select 'T1' as NameOfTable, * from T1 union all select 'T2', * from T2 union all select 'T3' , * from T3 ) as AllTables group by NameOfTable
وللحضول على إجمالى العدد يمكنك استخدام جملة with cube
أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا
Dr Sayed Tohamy
Programming Instructor
مدرب برمجة
---------------
EmaSoft2000
-------------------
اعتقد ان هذا اسرع
select NameOfTable, nCount from ( select 'T1' as NameOfTable, count(id) as nCount from T1 union all select 'T2', count(id) from T2 union all select 'T3' , count(id) from T3 ) as AllTables
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); Make it run, make it right, make it fast, make it small
normalize your data and don't make it look like excel sheet
الأبداع في الرأس والعلم في الكراس
روابط مفيدة
[دروس] تجاهل الwhere
طريقة الاضافة للجدولين مرتبطين مرة واحدة
قراءة صوره من مسار
حل مشكلة الارقام العربي في الكريستال ريبورت
حل مشكلة تصدير OLE Object الي Physical File مرة أخري
كود عمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
معظم دوال التعامل مع string
Change Data Capture
SQL Course
string-format-datetime
LINQ to SQL in C#
Sum-of-previous-row-values-in-SqlServer
alarm-for-stop-agent-service
SQL Server CTE