Bir Mantık Problemi

15/06/2020, 16:38

accessman

iyi günler. 
bölümler ve vardiyaların olduğu bir personel  tablomuz var.  listede 9 kişi var bunların 3 ü A , 3 ü B, 3 ü C firmasında 
her firmada 3 vardiya var X,Y,Z
1. kişi  firma A vardiya X
2. kişi  firma A vardiya Y
3. kişi  firma A vardiya Z
4. kişi  firma B vardiya X
5. kişi  firma B vardiya Y
6. kişi  firma B vardiya Z


7. kişi  firma C vardiya X
8. kişi  firma C vardiya Y
9. kişi  firma C vardiya Z



Şimdi bunlardan mesela 4. ve 5. kişiyi bulmak için  "AND" ve "OR" Kullanaral nasıl yazacağız
where.......
firma = "B" AND vardiya = "X" OR vardiya = "Y"
Yazıyorum. ama diğer firmadaki x ve y lerde listeleniyor
nasıl yazmam lazım
 
15/06/2020, 16:50

accessman

şöyle mi olacak
firma = "B" AND vardiya = "X" OR  firma = "B" AND vardiya = "Y"
olabilir mi
18/06/2020, 09:45

accessman

güncel
06/07/2020, 12:10

berduş

SELECT Tablo1.Id, Tablo1.firma, Tablo1.vardiya
FROM Tablo1
WHERE [firma]='B' and ([vardiya]='X' Or [vardiya]='Y' );
parantezleri kullanarak yapabilirsiniz.
06/07/2020, 17:55

accessman

teşekkürler