Per Juniormester
02. februar 2018 - 17:17 Der er 8 kommentarer og
1 løsning

Laveste pris

Hej

jeg bar brug for hjælp

jeg har lavet nedenstående Forespørgsel og har brug for den laveste pris

det tabellen heder City
jeg har et et sted vi laster fra: City.City
og et sted vi levere: City.Port
og en Pris: City.PriceToPort
og en række transportører: City.Carrier
jeg harkun brug for den billigste pris fra hvor jeg laster - fra den billigste transportør 

SELECT City.IDCity, City.City, City.Port, City.PriceToPort, City.ZipCodeCity, City.CountryCity, City.RemarksCity, City.Payload, City.Carrier, City.RemarkCity2, City.VerifyDate, City.ApplyCity, City.Xcity, City.Category, City.HideCity, City.GroupNote, City.SuppliersConected
FROM City
WHERE (((City.HideCity)=False));

på forhånd tak
m.v.h.
Per Aarup-Jensen
martens Professor
02. februar 2018 - 17:36 #1
Jeg tror det at noget a´la nedenstående vil hjælpe dig

SELECT TOP 1  City.PriceToPort
FROM city
ORDER BY City.PriceToPort;

mvh martens
Per Juniormester
02. februar 2018 - 17:56 #2
Hej Martens

mener du sådan ?

SELECT TOP 1 City.PriceToPort, City.City, City.Port, City.PriceToPort
FROM City
ORDER BY City.PriceToPort;
martens Professor
02. februar 2018 - 18:01 #3
Jeps ;o)
Per Juniormester
02. februar 2018 - 18:20 #4
Hej
på denne måde får jeg den laveste af alle
jeg har mange priser fra forskellige eks:
Fra          til              pris            transportør
Aalborg  Hamburg  3000          A
Aalborg  Hamburg  2500          B    (laveste)
Aalborg  Hamburg  4000          C
Århus      Hamburg  2000          B
Århus      Hamburg  1500          A    (laveste)

jeg ønsker kun de (laveste) skal vises

m.v.h.
Per
martens Professor
02. februar 2018 - 18:27 #5
så vil jeg foreslå en GROUP BY City.PriceToPort
terry Ekspert
02. februar 2018 - 18:38 #6
Make a query with name qryLowestPrice
SQL
SELECT City.City, City.Port, Min(City.PriceToPort) AS MinOfPriceToPort
FROM City
GROUP BY City.City, City.Port;

This give one row fro each root with lowest price
More than one carrier coul dhave lowest price so the following SQL shows all carrier with lowest price
SELECT qryLowestPrice.City, qryLowestPrice.Port, qryLowestPrice.MinOfPriceToPort, City.Carrier
FROM qryLowestPrice INNER JOIN City ON (qryLowestPrice.MinOfPriceToPort = City.PriceToPort) AND (qryLowestPrice.Port = City.Port) AND (qryLowestPrice.City = City.City);
Per Juniormester
02. februar 2018 - 18:50 #7
Hello Terry

it works perfect - thanks

B.r.
Per
martens Professor
02. februar 2018 - 18:55 #8
Godt arbejde Terry !
terry Ekspert
02. februar 2018 - 19:19 #9
Great :-)
Enjoy the weekend everyone
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Coloplasts it-direktør: GDPR har givet de it-kriminelle et nyt værktøj til at angribe os
Interview: Det er ikke kun på plads og kapacitet, at sundhedssektoren lige nu er udfordret. De sikkerhedsansvarlige har også fået en del mere at se til gennem et kaotisk 2020. "Cyberkriminelle har opdaget, at der er en hel masse værdi i denne her datatype. Enten som afpresningsmulighed eller som viden, de kan udnytte til noget," siger CIO i Coloplast, René Rasmussen.


Læs første artikel i serien om perspektiver fra sektoren, der er de it-kriminelles nye guldkalv
Computerworld
Intel taber retssag og skal betale to milliarder dollar: "Det er skandaløst"
Chipgiganten Intel har tabt en retsag i USA, og er blevet idømt en bøde på hele 2,1 milliarder dollar. Det er en af de største bøder for en patentsag i USA's historie.
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
IBM Danmark trækker tilbud om frivillige fratrædelser tilbage for stort antal ansatte: "IBM har taget røven på sine ansatte"
Som led i IBM Danmarks store fyringsrunde fik 130 ansatte grønt lys til at forlade selskabet på en frivillig fratrædelsesordning. Men nu har IBM Danmark trukket det oprindelige tilbud tilbage for størstedelen af de ansatte.
White paper
Gør dine medarbejdere til et aktiv i sikkerhedsarbejdet
Vi glemmer hurtigt gode råd og sikkerhedskurser. Men sådan behøver det ikke at være. Moderne træning, opfølgning og simulationer skaber en sikkerhedsorienteret kultur, som minimerer risikoen for, at din virksomhed rammes af ødelæggende cyberangreb.