LOGO SQL SATIŞ SORGU PROBLEMİ

Cevapla
dfom_2004
Mesajlar: 1
Kayıt: Cmt Eki 26, 2024 9:44 pm
Lokasyon: KIRIKKALE
Meslek: Serbest Muhasebeci
Adınız: ONUR
Soyadınız: VURAL

LOGO SQL SATIŞ SORGU PROBLEMİ

Mesaj gönderen dfom_2004 »

merhaba

Logo Veritabanından Ay ve Cari hesap bazında brüt ve net satış toplamları çekebiliyorum, bu kolonların yanında birde stok özel kodu belirterek bir alan daha çekmek istiyorum ama group by ile aggregate function hatası alıyorum.

Kod: Tümünü seç

SELECT 
MONTH( fat.DATE_) [AY],
cari.SPECODE [ST KODU],
SUM(fat.GROSSTOTAL) [BRÜT SATIŞ] ,
SUM(fat.NETTOTAL) [NET SATIŞ]


--(
--SELECT  sum(irs.TOTAL)
--	FROM
--		LG_017_09_STLINE irs,LG_017_ITEMS stok 
--	WHERE 
		
--		irs.STOCKREF=stok.LOGICALREF and
--		stok.SPECODE='YBP' and
--		irs.CLIENTREF=cari.LOGICALREF and
--		irs.TRCODE=8 and
--		irs.CANCELLED=0
--)

FROM 

LG_017_09_INVOICE fat,
LG_017_CLCARD cari

WHERE

	fat.CLIENTREF=cari.LOGICALREF and
	fat.TRCODE=8 and
	fat.CANCELLED=0

group by 
MONTH(fat.DATE_),
cari.SPECODE

ORDER BY 1 DESC
	
sorgum bu şekilde comment li alanlar kapalı iken çalışıyor.

örnek sonuç resmi yükledim.

Ancak comment li alanı sorguladığımda alttaki hatayı alıyorum.
(commentli alanları açınca "...[NET SATIŞ]" dan sonra virgülü ekliyorum.

Yardımlarınız için şimdiden teşekkürler.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
kekeceme
Mesajlar: 11
Kayıt: Cmt Tem 01, 2023 7:33 pm
Lokasyon: İstanbul
Meslek: Muhasebeci
Adınız: Kenan
Soyadınız: Kenan

Re: LOGO SQL SATIŞ SORGU PROBLEMİ

Mesaj gönderen kekeceme »

Group By'ı aşağıdaki gibi yapıp dener misin ?

Kod: Tümünü seç

group by 
MONTH(fat.DATE_),
cari.SPECODE,
cari.LOGICALREF
ahmet967
Mesajlar: 2
Kayıt: Çrş Eki 09, 2024 3:05 pm
Lokasyon: kayseri
Meslek: Bilgisayar Mühendisi
Adınız: Ahmet
Soyadınız: YALÇIN

Re: LOGO SQL SATIŞ SORGU PROBLEMİ

Mesaj gönderen ahmet967 »

SELECT TOP (100) PERCENT
MONTH(fat.DATE_) AS AY
,cari.SPECODE AS [ST KODU]
,SUM(fat.GROSSTOTAL) AS [BRÜT SATIŞ]
,SUM(fat.NETTOTAL) AS [NET SATIŞ]
,LG_024_ITEMS.SPECODE AS [STOK OK]
FROM dbo.LG_024_01_INVOICE fat
INNER JOIN dbo.LG_024_CLCARD cari
ON fat.CLIENTREF = cari.LOGICALREF
INNER JOIN dbo.LG_024_01_STLINE
ON fat.LOGICALREF = LG_024_01_STLINE.INVOICEREF
INNER JOIN dbo.LG_024_ITEMS
ON LG_024_01_STLINE.STOCKREF = LG_024_ITEMS.LOGICALREF
WHERE fat.TRCODE = 8
AND fat.CANCELLED = 0
GROUP BY MONTH(fat.DATE_)
,cari.SPECODE
,LG_024_ITEMS.SPECODE
ORDER BY AY DESC
Ekran görüntüsü 2024-11-05 162231.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Cevapla
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj
  • SQL Sorgu
    gönderen koksal » » forum Logo Query
    3 Cevaplar
    385 Görüntüleme
    Son mesaj gönderen ahmet967
  • logo tiger
    gönderen avci0609 » » forum Logo Query
    1 Cevaplar
    311 Görüntüleme
    Son mesaj gönderen Tarkan VURAL
  • sql
    gönderen akcanadana » » forum SQL Veritabanları
    5 Cevaplar
    2700 Görüntüleme
    Son mesaj gönderen tasad
  • Malzeme(Stok) Muhasebe Kodları Listesi SQL Sorgusu
    gönderen Tarkan VURAL » » forum Logo Query
    0 Cevaplar
    462 Görüntüleme
    Son mesaj gönderen Tarkan VURAL
  • sql insert into
    gönderen Btrmr » » forum Logo Query
    3 Cevaplar
    155 Görüntüleme
    Son mesaj gönderen Vedat ÖZER