none
SQL MAX Kullanımı RRS feed

  • Soru

  • Merhabalar,

    MAX Kullanımı hakkına bir sorum olacak.

    Aslında tek bir kayıt gelmesini istiyorum, yani sadece max ACTIVATION_DATE'e sahip olan kayıda ihtiyacım var, ancak CARD_REF_NUMBER ve CARD_STATUS_CODE değerleri farklı olduğu için onları gruplamdırmadan sonuç gelmiyor.

    İstediğim gibi sonuç gelmesi için sorguyu nasıl yazabilirim?

    Sorgum bu şekilde, 

    select MOBILE_PHONE_NUMBER, CARD_REF_NUMBER, CARD_STATUS_CODE, max(ACTIVATION_DATE) as 'Son_Aktivasyon_Tarihi'
    from  PRP.PREPAID_CARD_MASTER  (nolock)
    where MOBILE_PHONE_NUMBER='5322101807'
    group by MOBILE_PHONE_NUMBER,CARD_REF_NUMBER,CARD_STATUS_CODE

    Gelen sonuç ise aşağıdaki gibi.

    5322101807 2018092111110227 M 2018-09-21 10:44:15.317
    5322101807 2019022811110946 M 2019-02-28 15:49:01.507
    5322101807 2019030711111292 M 2019-03-07 14:17:23.307
    5322101807 2017080411110073 N 2019-04-24 15:48:39.520
    5322101807 2017112011159746 N 2019-05-28 19:44:32.143
    5322101807 2018091511110317 N 2018-10-14 22:18:01.893
    5322101807 2019012411110889 N 2019-02-08 15:40:52.347
    5322101807 2019012911111580 N 2019-02-11 15:43:30.553
    5322101807 2019021511127159 N 2019-03-21 15:50:36.103
    5322101807 2019031211110350 N 2019-03-12 08:34:24.713

    12 Haziran 2019 Çarşamba 06:32

Yanıtlar

Tüm Yanıtlar