bir tabloda(cari hareket)müşteri adı x olan alanları query ile listeliyorum..
amacım bir label'la müşteri adı x olan bu alanların tutar alanlarının toplamını yazmak select sum(tutar) from crhar kodu tüm tablonun toplamını buluyor.bu konuda yardımcı olurmusun arkadaşlar...
sorgulamayla listelenen kayıtların toplamını bulma...?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Kod: Tümünü seç
select sum(tutar) from crharkodu where musteri_adi='x'
fahrettin hocam sağolun ...ben bu sql denen meredi nasıl öğrenebilirim.elimde veritabanı ve delphide olmak üzere 6 adet delphi kitabı var hepside sql cümlelerini basitce göstermiş deneme yanılma yoluyla öğrenilcek bişeyde değilki malum bir tırnak işareti bile kodun hatalı olmasına yetiyor.herşeyide forma sormak olmaz formdaki arkadaşların ilgileneceğine şüphem olmasada...bu tür komplike sorgular içeren(paradox ve bde destekli)örnekleri nerden bulabilirim..mesela cevap verdiğiniz kod tamam işimi görecek.ama ben sorumdaki örnekte eğer borcalacak alanında B yazıyorsa çıkarma yapacak A yazıyorsa toplama bunu nasıl yaparım veya önce A ları toplayıp Sonra B leri sonra B leri A dan mı çıkarmam mı gerekirç. Bu SQL de mümkündür sanırım ama bunu yapacak veya buna benzer hiç bir sql kodu gösterilmemiş kitaplarda..nolcak halimiz bilmem?
Merhaba,
hocam sitedeki Veritabanı bölümündeki SQL yazısı yardımcı olabilir.
Makalede ve kitaplarda olayın her türlü varyasyanunu anlatırsan boş yere bir sürü sayfa ayırmış olursun. Önemli olan mantığı kavramak. Mantığı bir kere kavradıktan sonra, önüne bin türlü varyasyonda çıksa çözersin.
Bence oku ve bir veritabanı üzerinde otur testler yap, anlaşılmayan noktaları sorarsın.
Kolay gelsin.
hocam sitedeki Veritabanı bölümündeki SQL yazısı yardımcı olabilir.
Makalede ve kitaplarda olayın her türlü varyasyanunu anlatırsan boş yere bir sürü sayfa ayırmış olursun. Önemli olan mantığı kavramak. Mantığı bir kere kavradıktan sonra, önüne bin türlü varyasyonda çıksa çözersin.
Bence oku ve bir veritabanı üzerinde otur testler yap, anlaşılmayan noktaları sorarsın.
Kolay gelsin.
Evet Admin'e katılıyorum. Soyledigini ornekler ve daha karmaşıklarını SQL ile yapabilirsiniz. Fakat bu biraz da kullnadığınız veritabanına göre degişmekte. Yani bir standart SQL komutları var ki bunlar her veritabanında aynen çalışan koutlardır. Buna ilaveten güçlü veritabanlarının SQl komutlarında gelişmiş parametreleri veya ilave fonksiyonları vardır. Bu sayede bir sql cümlesi ile mesela paradox 'da alamayacaginiz çok komplex bir raporu bir başka veritabanının sunduğu imkan sayesinde kolayca alıyor olabilirsiniz.
Size oncelikle Admin'in onerdigi şekilde temel SQL bilgisi üzerinde çalışmanızı öneririm. Eğer paradoks kullanır iseniz bahsettigimiz standart SQL komutlarından öte bir şey zaten paradox'ta yok. Daha ileride bir veritabanı kullandığınız taktirde ona ait ileri düzey özellikleri inceleyerek öğrenebilirsiniz.
Size oncelikle Admin'in onerdigi şekilde temel SQL bilgisi üzerinde çalışmanızı öneririm. Eğer paradoks kullanır iseniz bahsettigimiz standart SQL komutlarından öte bir şey zaten paradox'ta yok. Daha ileride bir veritabanı kullandığınız taktirde ona ait ileri düzey özellikleri inceleyerek öğrenebilirsiniz.