06. oktober 2008 - 21:42
Der er
5 kommentarer og 2 løsninger
Hjælp til et par select
Jeg har en base med blandt andet disse felter: type vægt art Jeg vil så gerne lave disse 2 sætninger: Select max kg pr. art & hvor type=egen Select max kg pr. art & hvor type=gast Men jeg kan simpelthen ikke omsætte det til sql
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. oktober 2008 - 21:48
#1
hmm...øjeblik måske har jeg den
06. oktober 2008 - 21:53
#2
Mener, det hedder noget i retning af: SELECT MAX(vægt) FROM tabel WHERE type = 'egen' GROUP BY art og: SELECT MAX(vægt) FROM tabel WHERE type = 'gast' GROUP BY art
06. oktober 2008 - 21:53
#3
strsql1 = "SELECT distinct art, max(vægt) as rekordvægt FROM logbog where type='egen' group by art"
06. oktober 2008 - 21:54
#4
w13 > Nå jeg behøver måske ikke bruge distinct ??
06. oktober 2008 - 22:08
#5
Jeg mener, group by kan gøre det. Men det kan vel testes rimelig let.
06. oktober 2008 - 22:11
#6
Det virker både med og uden distinct...ved ikke om det er nogen fordel med eller uden?
06. oktober 2008 - 22:16
#7
Jeg vil mene, at DISTINCT og GROUP BY i dette tilfælde har samme funktion og derfor overflødiggør hinanden. Men tak for points! :)
Kurser inden for grundlæggende programmering