Select TOP 50
C1.TCKimlikNo as TCKimlikNo,
GSSFat.FatTar as GssFatTar,
KID.gssGidisNo,
C1.UNVAN as HastaAdi,
K.NO as MasterNo,
K.HastaNO as HastaNo,
Cast(KID.IS_TARIHI + ( 0.0417 * DatePart(Hour, KID.PostTime)) + ( 0.000695 * DatePart(Minute, KID.PostTime)) as DateTime) as TarihSaat,
I.AD as IslemAdi,
case IsNull(C1.CINSIYET, '') when 'K' then 'Kadın' else 'Erkek' end as Cinsiyet,
C1.DOGUM_TAR as HastaDogTar,
C1.EVTEL as Telefon,
C1.GSM1 as Gsm1,
C1.ADRES1 as Adres,
C1.BABA_AD as BabaAdi,
Ilcx.AD as AdresIlce,
Ilx.AD as AdresIl,
DatePart(Year, KID.IS_TARIHI) - IsNull(DatePart(Year, C1.DOGUM_TAR), 0) as HastaYasi,
IsNull(K.Aciklama, '') + ' ' + IsNull(K.Aciklama2, '') + ' ' + IsNull(K.Aciklama3, '') as Aciklama,
K.Aciklama as Aciklama_1,
K.Aciklama2 as Aciklama_2,
K.Aciklama3 as Aciklama_3,
KT.AD as VezneAdi
from KASA_ISLEM_DETAY as KID with(nolock)
Inner Join KASA as K with(nolock) on KID.KASANO = K.NO
Inner Join CARI as C1 with(nolock) on K.HastaNo = C1.NO
Inner Join ISLEM as I with(nolock) on KID.IslemNo = I.NO
Left Join vw_KasaOdeme as OD with(nolock) on KID.KASANO = OD.MasterNO
Left Outer Join CARI as C with(nolock) on K.AnlasKurumNo = C.NO and C.SAHIS_KURUM = 0
Left Outer Join PERSONEL as P with(nolock) on KID.DOCTOR_NO = P.NO
Left Outer Join (Select Max(LISTE_ISLEM_KOD) as IslemKod, ISLEM_NO from LISTE_FIYAT Group By ISLEM_NO) as LF on KID.IslemNo = LF.ISLEM_NO
Left Outer Join IL as Ilx with(nolock) on C1.IL_NO = Ilx.NO
Left Outer Join ILCE as Ilcx with(nolock) on C1.ILCE_NO = Ilcx.NO
Left Outer Join KASA_TANIM as KT with(nolock) on K.KASA_NO = KT.No
Left Join vw_gssGiden as GSSProv on KID.gssGidisNo = GSSProv.TakipNo
Left Join vw_gssFatura as GSSFat on GSSProv.FatTakipNo = GSSFat.FatTakipNo
Left Outer Join Uyruk as UY with(nolock) on C1.Uyrugu = UY.NO Where K.SubeNo = 0 and GSSFat.FatTar between '05.012.2007' and '05.05.2016' and K.DELETED = 0 and (KID.IslemNo = 12155 or KID.IslemNo = 12154) and GSSFat.FatTar is not NULL and KID.gssGidisNo is not null
GROUP BY K.HastaNo
ORDER BY HastaNo ASC, TarihSaat DESC
I want to be unique results
1 Results of the most recent date need to get a result
Microsof SQL Server Studio
Error Code
Msg 8120, Level 16, State 1, Line 2 Column 'CARI.TCKimlikNo' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.