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


SELECT sats..

Postades av 2005-06-02 01:13:25 - Niklas Rosenberg, i forum mysq, Tråden har 6 Kommentarer och lästs av 719 personer

Skall med hjälp av en SELECT sats sortera en massa förare med hjälp av deras snabbaste tider... Låtern enkelt va?? Det tyckte jag med och skrev satsen.... Efter att ha kört den på tävling insåg vi att den sorterade fel...

Har en tabell med bla tider och startnr...

Så jag skrev:
'SELECT * FROM tid GROUP BY StartNr ORDER BY Tid'
Och jag fick ut en lista med sorterade tider som förarna gjort...
Problemet kommer nu....
Eftersom vissa förare kört en massa gånger så finns det ju en massa tider som förarna kört och den sorterar efter förarens första tid... Alltså inte förarens snabbaste.. Vad skall jag ändra i SELECT satsen så den sorterar tiderna efter förarens SNABBASTE tid och inte första tid??


Svara

Sv: SELECT sats..

Postades av 2005-06-02 03:24:20 - Björn Österman

Hej Niklas

Nu är inte jag någon mysql-snubbe, så jag hoppas att jag inte skriver något knasigt.

Men testa något liknanade:

SELECT StartNr, Min(Tid) FROM tid GROUP BY StartNr ORDER BY Tid


// MvH Björne


Svara

Sv:SELECT sats..

Postades av 2005-06-02 10:16:18 - Per Persson

Eller snarare

SELECT StartNr, Min(Tid) AS min_tid FROM tid GROUP BY StartNr ORDER BY min_tid


Svara

Sv: SELECT sats..

Postades av 2005-06-02 12:48:29 - Niklas Rosenberg

Om jag vill ha med alla Variabler... Brukar ju skriva SELECT * FROM.....................................
Det är som sagt lite mer varialber som skall med..


Svara

Sv:SELECT sats..

Postades av 2005-06-02 13:28:00 - Johan Djupmarker

Använder du GROUP BY kan du inte använda * (som du inte ska använda annars heller). Alla kolumner du tar med måste du gruppera efter, alternativt köra genom en mängdfunktion (MIN, MAX, AVG osv). Alltså, alla kolumner som du bara radar upp i SELECT-satsen måste finnas listade efter GROUP BY.

/Johan


Svara

Sv: SELECT sats..

Postades av 2005-06-03 13:02:13 - Niklas Rosenberg

Men om jag vill Skriva ut tabellen alla fält...
Måste jag då först söka med Min() osv och sedan göra en sökning för att få reda på de andra variablerna??
Verkar ju vara lite långsökt....
Skulle det gå att skriva SELECT Min(Tid), Nästa variable, Nästa Variable, Nästa variable FROM Tid GROUP BY ForarId ORDER BY Tid


Svara

Sv:SELECT sats..

Postades av 2005-06-03 14:27:56 - Johan Djupmarker

SELECT Min(Tid), Nästa variable, Nästa Variable, Nästa variable FROM Tid GROUP BY ForarId, Nästa variable, Nästa Variable, Nästa variable ORDER BY Tid

/Johan


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 159
27 952
271 704
1 150
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