strReportSQL = "SELECT " & strReportType & " as GroupName, count(*) as Qty2, ord2.SubTotal " & _ "From tblOrders ord1 Left Join ( " & _ "SELECT " & strReportType & " as GroupName, count(*) as QTY, Sum(fldQuantity * fldProdPrice) as SubTotal " & _ "From tblOrderItems as item, tblProducts as prod, tblOrders as ord " & _ "Where item.fldProductID = prod.fldID " & _ "and item.fldOrderId = ord.fldID " & _ "and fldPartyDate >= #" & strDateStart & "# And fldPartyDate <= #" & strDateEnd & "# " & _ "Group by " & strReportType & " " & _ ") as ord2 ON ord1." & strReportType & " = ord2.GroupName " & _ "Where fldPartyDate >= #" & strDateStart & "# And fldPartyDate <= #" & strDateEnd & "# " & _ "group by " & strReportType & ", SubTotal "şöyle bir kod wwar.. bunu listelerken tblOrders tablosundaki fldDiscount alanını da alarak listeye eklemek istiyorum.. bir türlü işin içinden çıkamadım.. işin üstadı olan bakınca tık diye halledecektir..
baba sqlciler'e bi soru
8
●605
- 04-02-2009, 12:24:26
- 04-02-2009, 17:17:23
strReportSQL = "SELECT " & strReportType & " as GroupName, count(*) as Qty2, fldDiscount, ord2.SubTotal " & _ "From tblOrders ord1 Left Join ( " & _ "SELECT " & strReportType & " as GroupName, count(*) as QTY, Sum(fldQuantity * fldProdPrice) as SubTotal " & _ "From tblOrderItems as item, tblProducts as prod, tblOrders as ord " & _ "Where item.fldProductID = prod.fldID " & _ "and item.fldOrderId = ord.fldID " & _ "and fldPartyDate >= #" & strDateStart & "# And fldPartyDate <= #" & strDateEnd & "# " & _ "Group by " & strReportType & " " & _ ") as ord2 ON ord1." & strReportType & " = ord2.GroupName " & _ "Where fldPartyDate >= #" & strDateStart & "# And fldPartyDate <= #" & strDateEnd & "# " & _ "group by " & strReportType & ", SubTotal "Dene bakalım ne olacak - 04-02-2009, 17:48:35denemeye gerek yok.. çok basit bişey, bilen tak diye söylicek..sdemirkeser adlı üyeden alıntı: mesajı görüntüle
Microsoft JET Database Engine error '80040e21'kurabiye adam adlı üyeden alıntı: mesajı görüntüle
You tried to execute a query that does not include the specified expression 'fldDiscount' as part of an aggregate function.
group by'da sorun war.. 2 group by olması biraz kasınç yapmış.. - 07-02-2009, 23:22:55Üyeliği durduruldubenim de uzun zamandır kafama takılan bir soru var.
linux kurulu bir pc de php programlaması için oracle'nin hangi versiyonu kullanılmalı ?
server tabanlı çalıştırmak istediğim projelerde de kullanabilirim bu arada.
benzer bir soru da benden gelsin.
Oracle 11g, Siebel, PeopleSoft | Oracle, The World's Largest Enterprise Software Company
sağ tarafta download yazan yerde birkaç versiyon var.
bunlardan hangisini tercih etmeliyim ? - 08-02-2009, 17:42:15kardeşim bn size hata nerde demedim ki kodun orasını burasını didikliyosunuz.. parametrelerin yerinde neler olduğu belli.. ya tablo adıdır ya da where koşulu ama onla işiniz yok.. zaten baba sqlci bunu sormazdı.. bn nereye eklicem diyorum, siz bnm çalışan kodumda hata ayıklamaya çalışıyonuz.. bi de çözülemeyeceğini iddia ediyosunuz.. ilginç..Meksikalı adlı üyeden alıntı: mesajı görüntüle
çok benzer bir soruydu.. konuyu renklendirdiğin için teşekkürler..Rengahenk adlı üyeden alıntı: mesajı görüntüle - 08-02-2009, 17:46:48PHP de oracle kullanmak için herhangi bir oracle database i kullanabilirsin.Rengahenk adlı üyeden alıntı: mesajı görüntüle
XE dediğimiz express edition yeterlidir.
Hem giriş için uygundur.
Oracle Database 10g Express Edition Downloads linkinden indirebilirsin.