07. januar 2004 - 16:03Der er
6 kommentarer og 1 løsning
Hjælp til sqlsætning
Hej !
Sådan ser min sql-sætning ud lige nu : strSQL = "SELECT nyhedstabel.* FROM nyhedstabel ;"
Men jeg vil gerne have den ændret til at kun at selecte den nyhed med max(id_no) som svarer til den nyeste. Herefter skal den så selecte alle felter fra tabellen med max(id_no). Det er for kun at vise den nyeste nyhed!
Hvis man bruge max skal det være i where men jeg er ikke helt sikker på den går: strSQL = "SELECT nyhedstabel.* FROM nyhedstabel WHERE id_no = Max(id_no);"
order by er vigtig her da det enten giver den ældeste eller den nyeste.
Order by sortere og man kan angive faldene DESC eller stigne ASC. Hvis man ikke har order by tager den bare den som ligge først og det er som regel den med mindst ID.
Nej TOP X angiver hvor mange rækker du vil havde med ud. Skriver du TOP 3 får du de føste 3 rækker.
Okie....kender godt order by og asc&desc, men jeg kendte ikke top. Tak for forklaringen og hjælpen.
thesurfer > Oki..men tak for input alligevel. Du var jo inde på det rigtigte :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.