سار
شنبه 13 تیر 1383, 03:36 صبح
من 3 تا مشکل با query پیدا کردم.
1) اگر از Group By استفاده کنم دیگه نمیتونم دو فیلد از نوع رشته رو به هم متصل کنم(جمع).
مثل :
SELECT Requests.RequestDate, Customers.Name+' '+ Customers.LName as a
FROM "Requests.DB" Requests
INNER JOIN "Customers.DB" Customers
ON (Requests.CustCode = Customers.Code) , "Rooms.DB" Rooms
GROUP BY Requests.RequestDate, Customers.Name, Customers.LName
که به پیغام خطای زیر میرسم(عکس رو گذاشتم).
2) چطور در Query میشه از توابعی مثل IIF یا Case استفاده کرد. چون فیلد عدیدی دارم که سه وضعیت گوناگون رو نشون میده و من همیشه با استفاده از این توابع اون عداد رو به رشته مورد نظرم تبدیل میکردم. مثل :
Select IIF(Person.Sex=0,'مرد','زن') from ......
3) اگر بخوام عکس تو جدولم درج کنم و عمل درج رو هم بخوام با Query انجام بدم چطور باید این کار رو کرد؟
از همه دوستان و عزیزانی که راهنمایی میکنن تشکر میکنم.
1) اگر از Group By استفاده کنم دیگه نمیتونم دو فیلد از نوع رشته رو به هم متصل کنم(جمع).
مثل :
SELECT Requests.RequestDate, Customers.Name+' '+ Customers.LName as a
FROM "Requests.DB" Requests
INNER JOIN "Customers.DB" Customers
ON (Requests.CustCode = Customers.Code) , "Rooms.DB" Rooms
GROUP BY Requests.RequestDate, Customers.Name, Customers.LName
که به پیغام خطای زیر میرسم(عکس رو گذاشتم).
2) چطور در Query میشه از توابعی مثل IIF یا Case استفاده کرد. چون فیلد عدیدی دارم که سه وضعیت گوناگون رو نشون میده و من همیشه با استفاده از این توابع اون عداد رو به رشته مورد نظرم تبدیل میکردم. مثل :
Select IIF(Person.Sex=0,'مرد','زن') from ......
3) اگر بخوام عکس تو جدولم درج کنم و عمل درج رو هم بخوام با Query انجام بدم چطور باید این کار رو کرد؟
از همه دوستان و عزیزانی که راهنمایی میکنن تشکر میکنم.