AccessTr.neT

Tam Versiyon: Sqlite De Birden Fazla Aynı Başlığı Kullanırken Nasıl Yazılmalı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
elimden ancak bu kadarı geldi üzgünüm, maalesef bir çözüm öneremiyorum.
iyi çalışmalar
hatalı olabilirim, yanlış biliyor olabilirim çünkü bu işin eğitimini almadım ama sanki kurduğunuz mantık sorgu mantığına uymuyor gibi,
sorgular filtrelenmiş verinin hangi koşuldan geldiğine bakmaz. o satırda Ali değeri varsa bir sonraki alanın kriterine bakar Ali ister ister Vali'den gelsin ister Mali'den gelsin o kayıt bir önceki filtreden gelmişse diğer alanlara bakar oysa siz eğer Vali'den gelmişse şu olsun, Mali'den gelmişse bu olsun diyorsunuz böyle bir ayrımın olması için sizin *ali* olarak değil =Vali yada =Mali olarak kriter girmeniz gerek bu durumda sorgunuzu tasarlarken
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi değil
1 - (INTERRUPTION_REASON) In ('DAĞITIM PANO ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi tasarlamanız daha doğru olmaz mı?
sorgunun sadece aşağıdaki 2 kritere göre ayarlanıp
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') başka bir tabloya aktarıldığını düşünün o tabloyu açtığınızda 'AG TERMİK AÇMASI' değerine sahip kaydın hangi koşuldan geldiğini anlayabilir misiniz? sorgunun mantığı da yanılmıyorsam böyledir; 'AG TERMİK AÇMASI' değeri var ama bundan sonraki kriter ne olmalı? sizin çalışmanızda çatallı bir yapı var bu sorunu da bence kriteri değiştirerek çözmelisiniz.
(19/06/2021, 11:21)berduş yazdı: [ -> ]hatalı olabilirim, yanlış biliyor olabilirim çünkü bu işin eğitimini almadım ama sanki kurduğunuz mantık sorgu mantığına uymuyor gibi,
sorgular filtrelenmiş verinin hangi koşuldan geldiğine bakmaz. o satırda Ali değeri varsa bir sonraki alanın kriterine bakar Ali ister ister Vali'den gelsin ister Mali'den gelsin o kayıt bir önceki filtreden gelmişse diğer alanlara bakar oysa siz eğer Vali'den gelmişse şu olsun, Mali'den gelmişse bu olsun diyorsunuz böyle bir ayrımın olması için sizin *ali* olarak değil =Vali yada =Mali olarak kriter girmeniz gerek bu durumda sorgunuzu tasarlarken
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi değil
1 - (INTERRUPTION_REASON) In ('DAĞITIM PANO ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi tasarlamanız daha doğru olmaz mı?
sorgunun sadece aşağıdaki 2 kritere göre ayarlanıp
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') başka bir tabloya aktarıldığını düşünün o tabloyu açtığınızda 'AG TERMİK AÇMASI' değerine sahip kaydın hangi koşuldan geldiğini anlayabilir misiniz? sorgunun mantığı da yanılmıyorsam böyledir; 'AG TERMİK AÇMASI' değeri var ama bundan sonraki kriter ne olmalı? sizin çalışmanızda çatallı bir yapı var bu sorunu da bence kriteri değiştirerek çözmelisiniz.

Teşekkürler hocam vakit ayırdığınız için
Sayfalar: 1 2 3 4