Skip to main content

AccessTr.neT


En Büyük Kaydı Bulma

Yunus Bozkurt
Yunus Bozkurt
2
2007

En Büyük Kaydı Bulma

Çözüldü #1
Bir sorgu ile bu ay sigortalanması gereken araçların listelenmesini istiyorum. bir araca ait tek kayıt olduğunda sorun yok.
Kod:
SELECT ARACLAR.plaka, SIGORTA.sontar
FROM ARACLAR INNER JOIN SIGORTA ON ARACLAR.[Kimlik] = SIGORTA.[ARACBILGISI]
WHERE (((SIGORTA.sontar) Between DateSerial(Year(Date()),Month(Date()),1) And DateSerial(Year(Date()),Month(Date())+1,0)))
ORDER BY SIGORTA.sontar;

fakat bir araç için yeni sigorta girişi eklediğimde  yine bu ay sigortalanacak araçlar listesinde görülüyor
select Max(kimlik) ile halletmeye çalıştım  ama olmadı.

Kod:
SELECT Max(SIGORTA.Kimlik) ARACLAR.plaka, SIGORTA.sontar
FROM ARACLAR INNER JOIN SIGORTA ON ARACLAR.[Kimlik] = SIGORTA.[ARACBILGISI]
WHERE (((SIGORTA.sontar) Between DateSerial(Year(Date()),Month(Date()),1) And DateSerial(Year(Date()),Month(Date())+1,0)))
ORDER BY SIGORTA.sontar;

sorgu cümlesinde bir hatamı var acaba?
  • En tehlikeli kelime ama’dır. Önceden söylenen her söylemi veya kelimeyi öldürür! Mesela, seni seviyorum ama gibi…
Cevapla
#2
örnek uygulamanızı ekleyiniz,
Cevapla
#3
hallettim teşekkür ederim. sabah iş yoğunluğundan uğraşamadım.
Kod:
SELECT ARACLAR.plaka, SIGORTA.sontar
FROM ARACLAR INNER JOIN SIGORTA ON ARACLAR.[Kimlik] = SIGORTA.[ARACBILGISI]
WHERE (((SIGORTA.sontar) Between DateSerial(Year(Date()),Month(Date()),1) And DateSerial(Year(Date()),Month(Date())+1,0)) AND SIGORTA.[Kimlik]=(select Max([Kimlik]) from SIGORTA))
ORDER BY SIGORTA.sontar;

AND SIGORTA.[Kimlik]=(select Max([Kimlik]) from SIGORTA)) satırı ile çözüldü
  • En tehlikeli kelime ama’dır. Önceden söylenen her söylemi veya kelimeyi öldürür! Mesela, seni seviyorum ama gibi…
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da