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


Hjälp med SQL-sträng

Postades av 2004-04-13 11:32:20 - Peter Carlson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 550 personer

Jag vill presentera en lista med förnamn, efternamn samt de 10 bästa resultaten för varje användare summerade. Jag har provat en mängd olika lösningar men... För att summera skriver jag, SQL = "select top 10 sum(points) as resultat group by userID order by sum(points) desc". Sen vill jag skriva ut <%=rs("firstName")%> <%=rs("lastName")%> <%=rs("resultat")%>, men då får jag 'Item cannot be found... på userID, firstName och lastName eftersom jag har skrivit "select top 10 sum(points)". Hur ska jag skriva för att den ska hitta dessa?


Svara

Sv: Hjälp med SQL-sträng

Postades av 2004-04-13 12:05:17 - Anna-Karin Söderberg


Har du skrivit in att den ska hämta firstnamne osv i SQL strängen då?

//Anna-Karin


Svara

Sv: Hjälp med SQL-sträng

Postades av 2004-04-13 13:05:52 - Johan Dahlgren

Det du måste göra är att inkludera alla fält du vill kunna hämta ut i din SELECT-sats.

Dvs.

SQL = "select top 10 userID, firstName, lastName, sum(points) as resultat from TABELLNAMN group by userID, firstName, lastName order by sum(points) desc".


Svara

Sv: Hjälp med SQL-sträng

Postades av 2004-04-13 13:22:18 - Peter Carlson

Nu har jag skrivit så här men det stämmer inte ändå...

SQL = "select top 10 userID, firstName, lastName, sum(points) as resultat from boulder group by userID order by sum(ticks) desc"

tabellnamnet är "boulder"

Felmeddelande: You tried to execute a query that does not include the specified expression 'firstName' as part of an aggregate function.


Svara

Sv: Hjälp med SQL-sträng

Postades av 2004-04-16 11:21:19 - Johan Dahlgren

när du använder group by måste du ta med alla fält i select-delen som inte är aggregerade, ex sum(), count() etc.

Så du måste även ta med firstName, lastName i GROUP BY delen.

Så rätt sträng borde bli:
SQL = "select top 10 userID, firstName, lastName, sum(points) as resultat from boulder group by userID, firstName, lastName order by sum(ticks) desc"

/Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 787
27 960
271 761
5 877
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