View Full Version : QUERY
شفیعی
یک شنبه 08 تیر 1382, 01:06 صبح
سلام
چگونه می شود 2 کوئری را در هم ادغام کرد ویا نتیجه یک کوئری را در کوئری دیگر استفاده کرد
مثلا می خواهیم لیست قطعات تولید شده از تاریخ 1/1/81تا تاریخ 2/2/82 را لیست کنیم وسپس تعدا هر قطعه را بدست اوریم
لطفا بنده را راهنمائی نمائید
amir_king2_2
یک شنبه 08 تیر 1382, 08:53 صبح
سلام
باید تو یه adoquery تو قسمت sql اش بنویسی :
('select * from database_name where(date BETWEEN 'date1' and 'date2
بعدش با یه دستور زیر میتونی تعداد اونها رو بدست بیاری :
;i:=adoquery1.RecordCount
hr110
یک شنبه 08 تیر 1382, 13:31 عصر
با سلام؛
البته این راه هم بد نیست ::
Select Count(*) from Table1 where Fld<date1 and fld>date2
:wink:
phantasm
سه شنبه 17 تیر 1382, 20:52 عصر
اینم یه راهه دیگه :wink:
select count(*),name
from database_name
where date_pro between 'date_start' and 'date_end'
group by name
name اسم فیلد نام قطعه وdate_pro تاریخ تولید قطعه است
(امید)
سه شنبه 17 تیر 1382, 22:00 عصر
با استفاده از دستور INEER JOIN یا OUTER JOIN می شود دو QUERY رو با هم ادغام کرد.
ازنتیجه یک QUERY نمی شود در یک QUERY دیگر استفاده کرد , ولی از نتیجه یک ADOTable می شود در یک QUERY استفاده کرد .
مثال برای INEER JOIN: ( برای مثال )
select table1.kala,table1.sum,table2.kala
from table2 INEER JOIN
table2 ON table1.kala=table2.kala
برای موردی که خواستی نیازی به INEER JOIN نیست و طبق نوشته های دوستان به منظورت می رسی مگر اینکه اطلاعاتت در دو جدول جداگانه باشه .
امید
ghazalamidi88
یک شنبه 19 شهریور 1385, 15:07 عصر
لطفا توضیحاتی در مورد Interbase در دلفی7 و طرز وصل شدن به Database در SQL Server توسط ان بدهید.
SoftDevCo
یک شنبه 19 شهریور 1385, 15:43 عصر
لطفا توضیحاتی در مورد Interbase در دلفی7 و طرز وصل شدن به Database در SQL Server توسط ان بدهید.
عزیزم سرچ کن اگه نبود یه تاپیک بزن.
فرزاد دلفی باز
دوشنبه 20 شهریور 1385, 09:35 صبح
قبلا بحث شده : http://barnamenevis.org/forum/showthread.php?t=50460
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.