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


Får Error på IIf i SQL sekvens

Postades av 2004-10-27 08:34:54 - Gert Lindholm, i forum sql-server/msde, Tråden har 35 Kommentarer och lästs av 734 personer

Testar följande SQL Sats
<code>
ROUND(AVG(IIf(ISNULL(r.Resultat, 0))) AS [Antal serier]
</code>
Men får följande Error; IIF är ett okänt funktionsnamn

Vad har jag missat


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 08:39:14 - Mikael Wedham

Du skall nog kika på CASE istället, IIF finns i Access men inte i SQL Server

/micke


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 08:41:08 - Jenny Månsson

iif finns i access men inte i sql du får använda en case istället

Något i stil med:
<code>
Case when isnull(e.Result, 0) then ROUND(AVG(IIf(ISNULL(r.Resultat, 0))) AS [Antal serier]
else 'något annat alternativ här kanske' end
</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 08:50:15 - Gert Lindholm

Tackar ska testa vidare!

För min Access rad ser ut spm följer:
<code>
Round(avg(IIF(resultat is null,0,resultat)/IIF(serier is null,1,serier)),1) as Snitt,</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 09:16:37 - Gert Lindholm

Hej Jenny jag får följande fel när jag kör denna kod;
<code>SELECT m.Namn, SUM(r.Serier) AS [Antal serier], CASE WHEN isnull(r.Resultat, 0) AS [Antal serier]
FROM dbo.medlemmar m INNER JOIN
dbo.Resultat r ON m.ID = r.Spelare
GROUP BY m.Namn</code>

The Query Designer does not support the CASE SQL construct.


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 09:41:09 - Jenny Månsson

du har hoppat över koden med "then" som jag skrev i mitt förra inlägg

Läs mer i books online, sql hjälpen som har installerats när du installerat sql.
Sök på case
Från books online:
CASE WHEN Boolean_expression THEN result_expression......


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 11:49:28 - Gert Lindholm

Får det inte att fungera ERROR: The Query Designer does not support the CASE SQL construct.
<code> SELECT m.Namn,
CASE r.Resultat
WHEN isnull(r.Resultat, 0)
THEN ROUND(AVG(IIf(ISNULL(r.Resultat, 0))) AS [Antal serier] ELSE END)

MAX(r.Resultat) AS Bästa,
MIN(r.Resultat) AS Sämsta
FROM dbo.medlemmar m INNER JOIN
dbo.Resultat r ON m.ID = r.Spelare
WHERE (r.Serier = 4)
GROUP BY m.Namn
ORDER BY MAX(r.Resultat) DESC</Code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:14:49 - Jenny Månsson

1. Fortfarande har du med iif i koden
2. Du har ingen kod mellan else och end i case villkoret....

Läs gärna fortfarande i books online, där är jättefina exempel som du kan ta efter!


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:32:12 - Jenny Månsson

Nu har jag hunnit tittat lite närmare på din kod

det ska vara så här:
<code>
SELECT CASE WHEN r.Resultat is null THEN ROUND(AVG(0), 1) else ROUND(AVG(r.Result), 1) END
</code>

Vad du ska göra om r.resultat = NULL vet jag inte men vad jag kunde läsa från din kod så vill du slänga in en nolla i roundfunktionen vilket jag gjort efter THEN satsen.

Din round funktion hade bara en parameter, det ska vara 2 eller 3, jag satte dit en etta men vad du ska ha det vet jag inte.


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:33:40 - Gert Lindholm

Jag gör det men fattar inget av det :
<code>
USE pubs
GO
SELECT Category =
CASE type
WHEN 'popular_comp' THEN 'Popular Computing'
WHEN 'mod_cook' THEN 'Modern Cooking'
WHEN 'business' THEN 'Business'
WHEN 'psychology' THEN 'Psychology'
WHEN 'trad_cook' THEN 'Traditional Cooking'
ELSE 'Not yet categorized'
END,
CAST(title AS varchar(25)) AS 'Shortened Title',
price AS Price
FROM titles
WHERE price IS NOT NULL
ORDER BY type, price
COMPUTE AVG(price) BY type
GO
</code>
Sorry det är första dan jag håller på med SQL Server 2000 och är väl för insnöad i Access ännu!

Har en tabell Medlemmar och en resultat

Vill få ut snittresultat per medlem med en decimal? Pls.
Gert


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:38:17 - Jenny Månsson

Det exemplet är en
Simple CASE function:

jag har beskrivit en
Searched CASE function:

Se mitt senaste inlägg den bör funka bättre.




Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:39:26 - Gert Lindholm

Körde denna och får följande fel: The Query Designer does not support the CASE SQL construct.

<code>SELECT m.Namn,
CASE WHEN r.Resultat IS NULL THEN ROUND(AVG(0), 1) ELSE ROUND(AVG(r.Resultat), 1) END AS Snitt
FROM dbo.medlemmar m INNER JOIN
dbo.Resultat r ON m.ID = r.Spelare</code>

Gert


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:41:51 - Jenny Månsson

Blir det samma om du kapar frågan till:

1
<code>SELECT CASE WHEN r.Resultat IS NULL THEN ROUND(AVG(0), 1) ELSE ROUND(AVG(r.Resultat), 1) END
FROM dbo.Resultat r

</code>


2


<code>

SELECT CASE WHEN r.Resultat IS NULL THEN ROUND(AVG(0), 1) ELSE ROUND(AVG(r.Resultat), 1) END AS Snitt
FROM dbo.Resultat r
</code >


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 12:56:21 - Gert Lindholm

Ja det gör det, hittade en länk på SQLTeam http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=41255 Angående att det inte går att köra en SELECT CASE i Query Designer. Man ska köra det i Query Analyzer

Men jag kör på Windows XP så då fungerar inte QA!

Har du andra förslag på hur jag ska göra för att gå runt detta problem?


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 13:04:40 - Jenny Månsson

ok, jag läste designer som analyzer och trodde att du körde det.

Jag kör QA i xp och det fungerar utmärkt! Varför skulle inte det fungera???
Frågan fungerar också hos mig!


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 13:07:32 - Gert Lindholm

Men hur dum får man blöi jag kör den ju i views ska testa i QA nu återkommer.
Till then tack för ditt engangemang!


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 13:28:36 - Gert Lindholm

Nu får jag ut alla resultat i stigande följd med en decimal. Tack

Om jag nu vill få ut snitt värdet baserat på summa resultat /summa serier per spelare med en decimal.

Så här var det i Access förut: <code>Round(avg(IIF(resultat is null,0,resultat)/IIF(serier is null,1,serier)),1) as Snitt</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 13:45:02 - Jenny Månsson

Du måste skriva all kod för parameter Snitt två gånger på ett sådant här sätt (om du vill få ut både och...:
<code>
Select koden_för_parameter_snitt, (koden_för_parameter_snitt) / (koden_för parameter_serier)
</code>

koden_för_parameter:
<code>CASE WHEN r.Resultat IS NULL THEN ROUND(AVG(0), 1) ELSE ROUND(AVG(r.Resultat), 1) END
</code>

koden_för parameter_serier får du göra en liknande Case blir väl nått så här:
<code>CASE WHEN serier IS NULL THEN 1 ELSE serier END
</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 14:30:00 - Gert Lindholm

Testade detta men får fel nära ELSE rad 2
<code>SELECT m.Namn, CASE WHEN r.Resultat IS NULL THEN
ELSE Round(AVG(r.Resultat,1)AS Res
CASE WHEN serier IS NULL THEN
ELSE r.Serier As Ser
Res/SerAS Snitt
FROM dbo.medlemmar m INNER JOIN dbo.Resultat r ON m.ID = r.Spelare
GROUP BY m.Namn
ORDER BY 2 DESC</code>

Får samma fel om jag tar bort AS Res och As Ser Res/Ser


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 15:05:22 - Jenny Månsson

Nu har du glömt kod mellan then och else igen....


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 15:10:53 - Jenny Månsson

Du kan inte skriva Res/Ser eftersom Res och Ser är alias och den tredje select parametern kan inte känna till koden för dessa två första parametrar.

All kod du skrivit före as res, dvs allt mellan case och AS Res ska in före slashen
likadant vad gäller AS Ser efter slashen...
[kod för Res] / [kod för Ser]


(CASE....END) / (CASE....END)


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 15:24:45 - Gert Lindholm

Ok ska klura lite grann. men vad är det för skillnad på <code>ROUND(AVG(0), 1)</code> och <code>ROUND(AVG(r.Resultat), 1)</code> i denna kod som du hjälpt mig med<code>CASE WHEN r.Resultat IS NULL THEN ROUND(AVG(0), 1) ELSE ROUND(AVG(r.Resultat), 1) END</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 16:09:45 - Jenny Månsson

Skillnaden är att när r.Resultat är NULL kan du inte göra en avg(null)
därför skrev jag ROUND(AVG(0), 1)

så koden
CASE WHEN r.Resultat IS NULL THEN ROUND(AVG(0), 1) ELSE ROUND(AVG(r.Resultat), 1) END
översatt blir
- om r.Resultat is Null körs ROUND(AVG(0), 1)
- om NOT r.Resultat is Null körs ROUND(AVG(r.Resultat), 1)


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-27 18:17:43 - Gert Lindholm

Aha men varför blir jag tvungen att skriva GROUP BY m.Namn, r.resultat, r.Serier Det gör ju att jag inte kan gruppera efter m.Namn

Error: Server: Msg 8120, Level 16, State 1, Line 1
Kolumnen 'r.Resultat' är ogiltig i urvalslistan eftersom den inte finns i vare sig en aggregeringsfunktion eller i GROUP BY-satsen.
Server: Msg 8120, Level 16, State 1, Line 1
Kolumnen 'r.Serier' är ogiltig i urvalslistan eftersom den inte finns i vare sig en aggregeringsfunktion eller i GROUP BY-satsen.


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 07:48:26 - Jenny Månsson

Så fort en av selectparametrarna använder sig av funktioner, i detta fallet AVG() så krävs det att alla selectparametrarna skrivs i group by.

Vet inte varför det krävs dock.


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 08:49:50 - Gert Lindholm

Ok, så i praktiken kan jag inte omvandla min Access fråga till SQL som den är. Hur löser man det rent databasmässigt.

Jag har ju en tabell Medlemmar och en tabell Resultat.

Och vill på en rad få ut en spelares snittresultat :

Namn Snitt Antal serier Hemmasnitt Serier hemma Bortasnitt Serier borta Poängsnitt Bästa Sämsta
xxxx 195.8 35 189.3 19 203.9 16 0.77 839 743


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 10:05:31 - Jenny Månsson

Såsom den fråga du har i inlägget mer rubrik "Error! Server: Msg 156", där du använder subquerys.


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 10:20:19 - Gert Lindholm

Hej jenny, du måste tycka jag är en idiot!
Gå och gör något annat som du kanske skulle kunna tänkas klara av.

Men vad jag fattar så är det ju GROUP BY som grupperar och om man då Måste grupperar vid varje Summering eller Medelevärde i en SQL Fråga då kan jman ju inte få ut det på en rad?
Om vi nu har kommit så långt som hit:
<code>
SELECT m.Namn,CAST(AVG(r.Resultat)/Serier AS decimal(12,1))AS Snitt,
(SELECT CAST(AVG(resultat/serier)AS decimal(12,1)) FROM Resultat
WHERE Spelare= ID AND H_B = 'H') AS [Snitt hemma],
(SELECT CAST(AVG(resultat/serier)AS decimal(12,1)) FROM Resultat
WHERE Spelare= ID AND H_B = 'B') AS [Snitt borta]
FROM Medlemmar AS m INNER JOIN Resultat AS r ON m.Id = r.Spelare
GROUP BY m.Namn,ID,r.Resultat,r.Serier</code>

Denna gör ju att jag inte kan få ut en rad, tack vare att jag är tvungen att ha GROUP BY även på Resultat och Serier.


Svara

Får Error på IIf i SQL sekvens

Postades av 2004-10-28 10:58:05 - Mikael Wedham

Då börjar vi om...

Skriv in din tabellstruktur, som den ser ut just nu. Gärna med ett par rader exempeldata också.

Skriv sedan din fråga, som den ser ut nu (en som funkar helst)

och skriv sedan hur du vill att resultatet skall se ut egentligen (gärna baserat på exempeldatat)

så skall vi nog fixa till det :)

/micke


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 11:29:35 - Jenny Månsson

:-)

Nejdå, visst är du ingen idiot! Ibland fastnar man i sitt eget tänk och behöver hjälp att komma loss

Som jag sa sist så behöver du inta använda group by på resultat och serier om du gör subquerys av dessa select parametrar. Jag ser här nedan i din kod att du kommit halvvägs. Select parametern enummer 2 (AS Snitt), efter m.namn, ska ochså bli en (SELECT....) precis som parameter 3 och 4. Eftersom du då kapslar in funktionerna AVG så behöver du endast ha m.Name och ID i group BY. Förstår du?

Din kod:
<code>
SELECT m.Namn,CAST(AVG(r.Resultat)/Serier AS decimal(12,1))AS Snitt,
(SELECT CAST(AVG(resultat/serier)AS decimal(12,1)) FROM Resultat
WHERE Spelare= ID AND H_B = 'H') AS [Snitt hemma],
(SELECT CAST(AVG(resultat/serier)AS decimal(12,1)) FROM Resultat
WHERE Spelare= ID AND H_B = 'B') AS [Snitt borta]
FROM Medlemmar AS m INNER JOIN Resultat AS r ON m.Id = r.Spelare
GROUP BY m.Namn,ID,r.Resultat,r.Serier
</Code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 11:33:49 - Gert Lindholm

I tabellen Medlemmar har jag
ID int 4 0
Namn nvarchar 50 1 och en massa annat som adress o tfn som jag inte använder här.
Data...
2 Enspelare
5 Enannan

Här är min tabell Resultat
<code>
Nr int 4 0
Spelare int 4 1
Omgang int 4 1
Resultat int 4 1
H_B nvarchar 255 1
Serier float 8 1
Poang float 8 1</code>

Några data...
<code>
85 2 1 718 H 4 3
86 5 1 519 H 3 2
94 5 2 821 B 4 4
106 5 2 810 B 4 3
107 2 2 757 B 4 3
124 5 3 763 H 4 3
125 2 3 793 H 4 3
133 5 4 830 H 4 3
134 2 4 749 H 4 3
142 5 5 792 B 4 1
143 2 5 481 B 3 1
151 5 5 839 B 4 3
152 2 5 712 B 4 3
159 2 6 850 H 4 4
160 2 6 760 H 4 4
161 5 6 743 H 4 4
162 5 6 758 H 4 4</code>

Och här är frågan som jag då vill få ut en rad med mina resultat sorterat på snitt:
<code>
SELECT m.Namn,CAST(AVG(r.Resultat)/Serier AS decimal(12,1))AS Snitt,
(SELECT CAST(AVG(resultat/serier)AS decimal(12,1)) FROM Resultat
WHERE Spelare= ID AND H_B = 'H') AS [Snitt hemma],
(SELECT CAST(AVG(resultat/serier)AS decimal(12,1)) FROM Resultat
WHERE Spelare= ID AND H_B = 'B') AS [Snitt borta]
FROM Medlemmar AS m INNER JOIN Resultat AS r ON m.Id = r.Spelare
GROUP BY m.Namn,ID,r.Resultat,r.Serier
</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 13:55:17 - Jenny Månsson

Såg att du själv svarat någon minut efter att jag skrev. Vet ej om du sett mitt svar...


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 14:22:33 - Mikael Wedham

Hej!

Hur räknar du ut Poängsnitt? (den som blir 0.77) det får jag inte riktigt till...

Annars: Varsågod :)

SELECT Namn, 
CAST(AVG(Resultat / Serier) AS decimal(5,1))AS Snitt ,
SUM(Serier) AS [Antal Serier], 
CAST(AVG(HemResult / HemSerier) AS decimal(5,1)) AS Hemmasnitt, 
SUM(Hemserier) AS [Serier hemma],
CAST(AVG(BortResult / BortSerier) AS decimal(5,1)) AS Bortasnitt, 
SUM(Bortserier) AS [Serier borta],
MAX(Resultat) AS Bästa, 
MIN(Resultat) AS Sämsta
FROM (
select Namn, Resultat, Serier, 
CASE H_B WHEN 'h' THEN Resultat ELSE NULL END AS HemResult,
CASE H_B WHEN 'h' THEN Serier ELSE NULL END AS HemSerier,
CASE H_B WHEN 'b' THEN Resultat ELSE NULL END AS BortResult,
CASE H_B WHEN 'b' THEN Serier ELSE NULL END AS BortSerier
FROM Medlemmar AS m INNER JOIN Resultat AS r 
     ON m.Id = r.Spelare 
) Temp
GROUP BY namn

/micke


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 15:11:29 - Gert Lindholm

Tack ska prova detta. Ser ju bra ut förutom att Sämsta ska bara vara på 4 serier inte om spelaren fått gått av efter 3 el 4 serier.

Hur räknar du ut Poängsnitt? (den som blir 0.77) det får jag inte riktigt till...
Så här har jag gjort tidigare i Access

<code>
ROUND(SUM(r.poang)/SUM(r.serier),2) as Poängsnitt</code>


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 15:28:40 - Gert Lindholm

Hej Mickael,

Skulle du lite allmänt försöka beskriva lite hur dom olika sakerna fungerar tillsammans. Och vad du gör med Temp i din SQL


Svara

Sv: Får Error på IIf i SQL sekvens

Postades av 2004-10-28 15:50:16 - Mikael Wedham

--Kolumnlista...
SELECT Namn,
CAST(AVG(Resultat / Serier) AS decimal(5,1))AS Snitt ,
SUM(Serier) AS [Antal Serier],
CAST(AVG(HemResult / HemSerier) AS decimal(5,1)) AS Hemmasnitt,
SUM(Hemserier) AS [Serier hemma],
CAST(AVG(BortResult / BortSerier) AS decimal(5,1)) AS Bortasnitt,
SUM(Bortserier) AS [Serier borta],
MAX(Resultat) AS Bästa,
MIN(Resultat) AS Sämsta
--Här har alla kolumner valts ut.
--Beräkningar och liknande görs på kolumnerna som kommer ur temptabellen
FROM (
--Frågan mellan *** kan du köra separat. Den funkar som en temporär tabell
--Jag kallade den för Temp av den orsaken. den kan heta vad som helst
--Den plockar ut data till alla dina kolumner
--*******************************************
select Namn, Resultat, Serier,
CASE H_B WHEN 'h' THEN Resultat ELSE NULL END AS HemResult,
CASE H_B WHEN 'h' THEN Serier ELSE NULL END AS HemSerier,
CASE H_B WHEN 'b' THEN Resultat ELSE NULL END AS BortResult,
CASE H_B WHEN 'b' THEN Serier ELSE NULL END AS BortSerier
FROM Medlemmar AS m INNER JOIN Resultat AS r
ON m.Id = r.Spelare
--********************************************
) Temp --Namngivning av frågan
GROUP BY namn --Och en gruppering - krävs för aggregeringarna.

och såhär ser den ut med resultat (MAX/MIN och det andra)

<code>
SELECT Namn,
CAST(AVG(Resultat / Serier) AS decimal(5,1))AS Snitt ,
SUM(Serier) AS [Antal Serier],
CAST(AVG(HemResult / HemSerier) AS decimal(5,1)) AS Hemmasnitt,
SUM(Hemserier) AS [Serier hemma],
CAST(AVG(BortResult / BortSerier) AS decimal(5,1)) AS Bortasnitt,
SUM(Bortserier) AS [Serier borta],
ROUND(SUM(Resultat)/SUM(Serier),2) as Poängsnitt,
MAX(ResultatPer4Serier) AS Bästa,
MIN(ResultatPer4Serier) AS Sämsta
FROM (
select Namn, Resultat, Serier,
CASE H_B WHEN 'h' THEN Resultat ELSE NULL END AS HemResult,
CASE H_B WHEN 'h' THEN Serier ELSE NULL END AS HemSerier,
CASE H_B WHEN 'b' THEN Resultat ELSE NULL END AS BortResult,
CASE H_B WHEN 'b' THEN Serier ELSE NULL END AS BortSerier,
CASE Serier WHEN 4 THEN Resultat ELSE NULL END AS ResultatPer4Serier
FROM Medlemmar AS m INNER JOIN Resultat AS r
ON m.Id = r.Spelare
) Temp
GROUP BY namn
</code>


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 620
27 953
271 709
672
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