الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعد فى تجميع البيانات فى سطر واحد

بدأه it.magdy في 5 نوفمبر 2014 · 12 رد · 903 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

الرجاء المساعدة فى هذا الموضوع 

 

البيانات يتم تسجلها فى الجداول بالشكل التالى بنفس التاريخ

 

1e200.png

 

اريد طريقة فى تجميع البيانات بنفس التاريخ فى سطر واحد مثل الشكل التالى

 

2114e.png

تم تعديل هذه المشاركة بواسطة it.magdy في 5 نوفمبر 2014 في 12:29

#2

اتبع الحل التلي و ان شاء الله خير

SELECT date_end_licence,
(SELECT Model			FROM table_name WHERE Model IS NOT NULL) 'Model',
(SELECT Engine_No		FROM table_name WHERE Engine_No IS NOT NULL) 'Engine',
(SELECT Chassiss_No		FROM table_name WHERE Chassiss_No IS NOT NULL) 'Chassess',
(SELECT No_Assirance_	FROM table_name WHERE No_Assirance_ IS NOT NULL) 'Assirance'
FROM table_name
  1. Youtube to mp3 for android phones

#3
noblex كتب:

 

اتبع الحل التلي و ان شاء الله خير

SELECT date_end_licence,
(SELECT Model			FROM table_name WHERE Model IS NOT NULL) 'Model',
(SELECT Engine_No		FROM table_name WHERE Engine_No IS NOT NULL) 'Engine',
(SELECT Chassiss_No		FROM table_name WHERE Chassiss_No IS NOT NULL) 'Chassess',
(SELECT No_Assirance_	FROM table_name WHERE No_Assirance_ IS NOT NULL) 'Assirance'
FROM table_name

 

 

 

بارك الله فيك اخى الكريم وجزاك الله خيرا على المساعدة

 

لكن عند وضع الكود بالشكل التالى 

SELECT date_end_license,
(SELECT Model			FROM action_Drivers WHERE Model IS NOT NULL)
(SELECT Engine_No		FROM action_Drivers WHERE Engine_No IS NOT NULL) 
(SELECT Chassis_No		FROM action_Drivers WHERE Chassis_No IS NOT NULL) 
(SELECT No_insurance_policy	FROM action_Drivers WHERE No_insurance_policy IS NOT NULL) 
FROM action_Drivers

يظهر لى الخطا التالى 

 

 

Msg 156, Level 15, State 1, Line 7
Incorrect syntax near the keyword 'FROM'.
 
وعند تنفيذ الكود بالطريقة التالية 
 
 
SELECT date_end_license,
(SELECT Model			FROM action_Drivers WHERE Model IS NOT NULL)
(SELECT Engine_No		FROM action_Drivers WHERE Engine_No IS NOT NULL) 
(SELECT Chassis_No		FROM action_Drivers WHERE Chassis_No IS NOT NULL) 
(SELECT No_insurance_policy	FROM action_Drivers WHERE No_insurance_policy IS NOT NULL)

يظهر لى الخطاء التالى عند التنفيذ 

 

 

Msg 207, Level 16, State 1, Line 1
Invalid column name 'date_end_license'.
 
الرجاء المساعده ولك جزيل الشكر اخى الكريم
#4

اعطني يا اخي بنية الجدول مع المتال عن مشكل الدي دكرت و ان شاء الله خير

  1. Youtube to mp3 for android phones

#5
noblex كتب:

اعطني يا اخي بنية الجدول مع المتال عن مشكل الدي دكرت و ان شاء الله خير

مش فاهم اخى تقصد ايه ببنيه الجدول معلش انا مبتدء فى عالم sql

تم تعديل هذه المشاركة بواسطة it.magdy في 5 نوفمبر 2014 في 23:31

#6

يعني كيف انشات الجدول  CREATE TABLE ........

و معلومات داخل الجدول   INSERT INTO ...

  1. Youtube to mp3 for android phones

#7

السلام عليكم

 

592565432.jpg

#8

post-272927-0-76635700-1415220986_thumb.

#9
تيجر 2000 كتب:

السلام عليكم

 

592565432.jpg

 

 

اخى الكريم جزاك الله خيرا على المساعده لكن المطلوب هو تجميع البيانات بالتاريخ فى سطر وليس عمود

#10

gySJTI.pngHHPfgx.png

1
  1. Youtube to mp3 for android phones

#11

بارك الله فيك اخى noblex وجزاك الله خيرا

#12

امييييييييييييييييين يا رب  :)

  1. Youtube to mp3 for android phones

#13

جرب هذا الكود اسرع

select date_end_license,sum(model),sum(eng_no),sum(chassic_no),sum(no_insur)
from tab1
group by date_end_license

مواضيع مشابهة