2013-06-04 3 views
-6

Мне нужно построить строки запроса для следующих вопросов -Как построить строки запроса

  1. Показать записи, где командные коды находятся на Солнце и только из Jamnagar города и Reliance.
  2. Показывает записи, где коды партии находятся на Солнце и от города Джамнагар, Reliance и TATA.

Моего еженедельный Доступ стол -

batch_code bday    duration   period_no   branch 
B001   Sun     1   2     Jamnagar City 
B001   Mon     1   2     Jamnagar City 
B001   Tue     1   2     Jamnagar City 
B002   Mon     1.3   4     TATA 
B002   Mon     1.3   4     TATA 
B003   Sun     1   1     Jamnagar City 
B003   Mon     1   1     Jamnagar City 
B004   Sun     2   2     Reliance 
B004   Mon     2   2     Reliance 
B004   Tue     2   2     Reliance 
B005   Sun     2   2     TATA 
B005   Mon     2   2     TATA 
B005   Tue     2   2     TATA 
B006   Sun     1.3   4     Jamnagar City 
B007   Wed     1.3   4     Jamnagar City 
+3

А что ты устал? –

+1

'SELECT * FROM TableName WHERE bday = 'Sun' AND (branch = 'Jamnagar City' OR branch = 'Reliance')'? – David

ответ

1
  1. SELECT * FROM YourTableName WHERE Bday = 'ВС' AND (филиал = 'Jamnagar Город' OR филиал = 'Reliance')

  2. SELECT * FROM YourTableName WHERE bday = 'Sun' AND (branch = 'Jamnagar City' OR branch = 'Reliance' OR branch = 'TATA')

Я считаю, что вы можете использовать команду IN, но я не уверен, работает ли она в Access. Вы можете попробовать. Синтаксис будет:

SELECT * FROM YourTableName WHERE Bday = 'ВС' И ветви IN ('Jamnagar Сити', 'Reliance', 'ТАТА')

+0

Спасибо за предложение. Да IN работает с Access, и я использовал это только. – user2241865