View Full Version : کمک برای نوشتن یک دستور SQL
BadSector
سه شنبه 22 اردیبهشت 1388, 13:53 عصر
سلام
من یه Table دارم مثل عکس زیر میخوام دستور SQL ی بنویسم که رکورد هایی رو که کد1 و کد 2 اونها به ترتیب
1 - 1
2 - 2
3 - 4
4 - 8
5 - 15
هست رو بدم به رکوردست ...
یعنی تو تیبل فرضی زیر رکورد هایی که مشخص کردم رو بدم به رکوردست ؟؟؟
http://barnamenevis.org/forum/attachment.php?attachmentid=30768&stc=1&d=1242121935
mpmsoft
سه شنبه 22 اردیبهشت 1388, 14:24 عصر
Select * From TblName WHERE Code1=Code2
BadSector
سه شنبه 22 اردیبهشت 1388, 15:44 عصر
Select * From TblName WHERE Code1=Code2
سلام
نه دوست عزیز کد1 با کد2 برابر نیست
1 - 1
2 - 2
3 - 4
4 - 8
5 - 15
reza_mn
سه شنبه 22 اردیبهشت 1388, 16:19 عصر
خب بجای کد1=کد 2 شرطی که میخواهید بررسی شود رو بدهید
mpmsoft
سه شنبه 22 اردیبهشت 1388, 18:36 عصر
Select * From TblName WHERE Code1 Mod Code2 = 0
bahman_akbarzadeh
سه شنبه 22 اردیبهشت 1388, 19:06 عصر
سلام
اينطوري كه دوستمون mpmsoft گفتن كه مثلا 5-5 و 5-10 رو هم مياره.
اول بگيد اين شرط ها ثابت هستن و خارج از اينا ديگه نيست؟
BadSector
سه شنبه 22 اردیبهشت 1388, 19:30 عصر
سلام
اينطوري كه دوستمون mpmsoft گفتن كه مثلا 5-5 و 5-10 رو هم مياره.
اول بگيد اين شرط ها ثابت هستن و خارج از اينا ديگه نيست؟
درسته اون کد کاره منو راه نمیندازه
این شرط همیشه ثابت هستش .
یعنی کد1 و کد2 رکورد ها دایم تغییر میکنه و من میخوام وقتی که لازم میشه, فقط رکوردهایی رو که کد1 و کد2 اونها یکی از جفت های زیر بود برام لیست کنه
این کدو نوشتم
SQLstring = "Select Field1,Field2,Code1,Code2 From Table1 Where Code1 = 5 And Code2 = 15"
حالا میخوام جفتهای
1-1
2-2
4-3
8-4
رو هم در همین دستور جا بدم !
xxxxx_xxxxx
سه شنبه 22 اردیبهشت 1388, 21:42 عصر
SQLstring = "Select Field1,Field2,Code1,Code2 From Table1 Where (Code1 = 5 And Code2 = 15) or (Code1 = 1 And Code2 = 1) or (Code1 = 2 And Code2 = 2) or(Code1 = 3 And Code2 = 4) or(Code1 = 4 And Code2 = 8)"
BadSector
سه شنبه 22 اردیبهشت 1388, 22:43 عصر
ممنون درست شد !
bahman_akbarzadeh
سه شنبه 22 اردیبهشت 1388, 22:48 عصر
بهتره هميشه رابطه منطقي بين شرط هارو پيدا كنين و براش يه فرمول بنويسين.
اينطوري لذت بخش تره. :لبخند:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.