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


Sortera förare efter deras bästa tider....

Postades av 2007-07-29 22:01:13 - Niklas Rosenberg, i forum access, Tråden har 13 Kommentarer och lästs av 1078 personer

SELECT StartNrId,MIN(402mTid) AS MinTid FROM tid WHERE 402mTid > 0 GROUP BY StartNrId ORDER BY MinTid

Denna raden har jag kört via en MySQL databas...
Men nu när jag konverterar programmet till ACCESS så klarar den inte att sortera StartNrId efter deras bästa 402mTid..

Givetvis går det att räkna igenom alla och sortera osv men MySQL varianten funkade ju så bra...
Finns det någon enkel lösning i access?


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-07-29 22:50:36 - Johan Djupmarker

I Access kan du inte sortera efter alias, du får helt enkelt göra såhär istället:

SELECT StartNrId,MIN(402mTid) AS MinTid FROM tid WHERE 402mTid > 0 GROUP BY StartNrId ORDER BY MIN(402mTid)

/Johan


Svara

Sv:Sortera förare efter deras bästa tider....

Postades av 2007-07-31 17:11:00 - Niklas Rosenberg

Nu har jag provat detta:
SELECT StartNrId , TidId FROM tid WHERE '402mTid' > '0.000' GROUP BY StartNrId ORDER BY MIN('402mTid')
Och får felet:
Run-time error '3122':
Du försökte köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'TidId'.

Och TidId, StartNrId och 402mTid finns i tabellen... Vad kan det vara??


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-07-31 22:40:02 - Thomas Roman

Testa det Johan skrev istället. Du måste självklart ha MIN(402mTid) AS MinTid och inte bara TidId.


Thomas


Svara

Sv:Sortera förare efter deras bästa tider....

Postades av 2007-07-31 23:34:30 - Niklas Rosenberg

SELECT StartNrId , MIN('402mTid') AS MinTid FROM tid WHERE RaceId = 30 AND '402mTid' > '0.000' GROUP BY StartNrId ORDER BY MIN('402mTid')
Detta är den raden som han skrev fast 2 vilkor till?
Den sorterar inget alls... Eller jo..
Den grupperar vilka förare det är men sorterar inte ut snabbaste och inte ens förarnas snabbaste tid...
Den MYSQLsatsen jag hade funkade perfekt...

Spelar det någon roll om 402mTid är en text??
I MySQL spelade det ingen roll för MIN tog det iallafall....


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-08-01 00:48:33 - Thomas Roman

Jag skulle nog ha valt att bygga upp databasen annorlunda. En tabell med förare och en tabell med tider. Det går säkert att lösa det på det sätt du försöker men själv tycker jag att det är enklare om man delar upp tabellerna.


Thomas


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-08-01 09:00:59 - Johan Djupmarker

Du ska inte innesluta fältnamn med ', dessutom kan det bli problem med att lagra tal som text:

SELECT StartNrId, MIN(402mTid) AS MinTid FROM tid WHERE RaceId = 30 AND 402mTid > '0.000' GROUP BY StartNrId ORDER BY MIN(402mTid)

/Johan


Svara

Sv:Sortera förare efter deras bästa tider....

Postades av 2007-08-01 16:00:46 - Niklas Rosenberg

Grejen är att jag har olika databaser för Förare och tider... Men StartNrId=Förarens Id....


Svara

Sv:Sortera förare efter deras bästa tider....

Postades av 2007-08-02 17:03:48 - Niklas Rosenberg

Tydligen så måste jag det... För det verkar som den inte hittar fält som innehåller text om det inte är ' runt det...
Tar jag bort dem så får jag:
Syntaxfel (operator saknas) i frågeuttrycket '402mTid'


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-08-02 17:28:51 - Niklas Rosenberg

Inte ens detta funkar:
UPDATE tid Set 402mTid = 402mTid / 1000 WHERE 402mTid > 0
Vad kan man och vad kan man inte göra i access?
Verkar ju skit allt...


Svara

Sv:Sortera förare efter deras bästa tider....

Postades av 2007-08-02 19:36:49 - Andreas Hillqvist

Har du testat med:

UPDATE tid SET [402mTid] = [402mTid] / 1000 WHERE [402mTid] > 0 


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-08-02 19:45:50 - Niklas Rosenberg

Och när skall man ha Hakparentes i Access??


Svara

Sv:Sortera förare efter deras bästa tider....

Postades av 2007-08-02 20:43:52 - Andreas Hillqvist

När du har skumma namn. t.ex. [order], [ett fält med mellanslag], [007FältSomBörjarMedTal]


Svara

Sv: Sortera förare efter deras bästa tider....

Postades av 2007-08-02 22:50:14 - Niklas Rosenberg

TACK... Nu funkar det!!! Ler


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 764
27 959
271 761
616
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