Yukardaki syntax tam calismiyor, fiyatlari sürekli bir satir asagiya koyuyor. Oysa ben hepsinin dogrudan SQL ile calisan komuttadaki gibi 1 satirda cikmasini istiyorum. Bunu nasil duzeltebilirim?
Ek Soru 1: M ve P ler sanirim SQL deki JOIN yaptigimiz yerlere denk geliyor. Dogrumuyum?
Ek Soru 2: Birinci satirdaki "[Menuler:1,1,1] " in mantigi nedir? Nasil calisiyor? Bu satirdan ve rakamlardan ne anlamaliyim?
@veysel hoca, hayir tam degil. Sekil olarak ayni fakat Result olarak degil
Sonuclar 3 li geliyor. Yani her result u 3 defa döndürüyor ve sanki 1 üründen sanki 3 tane varmis gibi gösteriyor. BarCode bolumu sanirsam Unique ve 1 kez görünmesi lazim. Dikkat ederseniz CAY ürünü sizdede sanki 3 kez varmis gibi döndürüyor.
ben burada listelemedim bu ana kadar satılmış ürünler olarak listeledim böyle bir rapor yapmak yerine sambapos’un içinde zaten ürün etiketi editöründe gözüküyor.
Şu rapor işinize yarar mı ? Barkod kodunu da eklerseniz sanırım olur.
[Price List:5 ,3,6, 2]
>ÜRÜN|PORS|KATEGORİ|[C]FİYAT
{REPORT SQL DETAILS:
SELECT
product.[GroupCode] AS [Group],
product.[Name] AS [Product],
portion.[Name] AS [Portion],
price.[Price] AS [Price]
FROM [MenuItems] product
LEFT JOIN [MenuItemPortions] portion
ON product.[Id] = portion.[MenuItemId]
LEFT JOIN [MenuItemPrices] price
ON price.[MenuItemPortionId] = portion.[Id]
ORDER BY product.[GroupCode]
:F.Product,F.Portion,F.Group,F.Price::{0} |{1}| {2}| {3}
}