Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SQL SUM

Postades av 2008-12-04 02:41:37 - Henrik Adler, i forum mysq, Tråden har 4 Kommentarer och lästs av 1392 personer

Hej,

Försöker lära mig SQL (MySQL 5.1). Så min fråga är kanske väldigt dum.

Jag har två tabeller:

Medlem:
Medlemsnummer, Namn, e-mail osv...
1 , Sune, Sune@...
2 , Bertil, bertil@...
3 , Cicci, cicci@...

Job:
JobbID, Medlem, Ersättning
1 , 1 , 500
2 , 2 , 400
3 , 1 , 300
4 , 3 , 700

Jag vill då helt enkelt skapa denna tabell:
Namn,Summa
Sune, 800
Bertil, 400
Cicci, 700

Har försökt med SUM och group by men tror inte jag förståt tillräckligt för att få till det. Jag kan hämta summan för varje enskilld indevid men förstår inte hur jag får en komplett lista?

Detta returnerar summan för Sune:
select medlem.Namn, sum(job.Ersättning) from medlem, job where medlem.Medlemsnummer = job.Medlem and medlem.Namn = 'Sune'; Men jag vill ju ha den indivduella summan för all medlemmar.

Har ni några tips?
Mvh
/Henrik



Svara

Sv: SQL SUM

Postades av 2008-12-04 07:32:24 - Johan Djupmarker

Det ser i stort sett riktigt ut, hoppa över det sista "and medlem.Namn = 'Sune'" så borde det bli rätt!

/Johan


Svara

Sv:SQL SUM

Postades av 2008-12-04 11:04:16 - Ola Lindfeldt

Du behöver också
GROUP BY medlem.Namn
längst ned om du ska ha en lista med SUM() per namn.


Svara

Sv: SQL SUM

Postades av 2008-12-04 11:42:08 - Henrik Adler

Tack för snabba svar, prövade på Jobbet med MSSQL istället och det funkade direkt när jag anände följade syntax:

select medlem.Name, sum(job.Ersättning) as 'Summa' from medlem, job where medlem.Medlemsnummer = job.Medlem GROUP BY medlem.Name ORDER BY 'Summa' DESC;

Detta ger min lista som jag ville.

Namn Summa
Sune 800
Cicci 700
Bertil 400

Vet inte vad som hände igår kväll, måste ha varit trött eller nåt (blev ju lite sent). Kanske en bug i MySQL eller i navicat? Jag är ganska säker på att jag prövade med detta igår... oh well bra att det funkar och att jag inte var ute och cycklade... Kollar igen när jag kommer hem att det funkar som det var tänkt hemma också.

Tack verkar vara ett riktigt bra forum det här :)
/Henrik


Svara

Sv:SQL SUM

Postades av 2008-12-05 15:17:46 - Jan Bulér

Henrik, antar att du, liksom jag, jobbar med Projekt 1 på IV130V utbildningen.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
2 041
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies