Hej,
Jag kör följande fråga:
sql = "SELECT TOP 10 picture_name,vote_times, vote, vote\vote_times as minkvot FROM T_picture_stats ORDER BY 4 DESC, vote_times DESC; "
och vill att den ska sortera på minkvot. Detta fungerar men den sorterar lite fel.
10
10
10
9,8
9,4
9,2
9,5
9,3
osv...
Hur får jag frågan att sortera så att högst är överst?
LarsGMedlem sedan dec. 200012 464 inlägg sql = "SELECT TOP 10 picture_name,vote_times, vote, cdbl(vote)/cdbl(vote_times) as minkvot " & _
" FROM T_picture_stats " & _
" ORDER BY 4 DESC, vote_times DESC "
Microsoft JET Database Engine error '80040e14'
Invalid use of Null
Är inte riktigt bra...
// M
Vad gör "cdbl" ?
Har letat efter det på https://www.devguru.com men hittar inte något.
LarsGMedlem sedan dec. 200012 464 inlägg cdbl konvertar till typen double (den som kan hantera tal med decimaler.)
Borde du inte ta bort poster där vote eller vote_times är null?
sql = "SELECT TOP 10 picture_name,vote_times, vote, cdbl(vote)/cdbl(vote_times) as minkvot " & _
" FROM T_picture_stats " & _
" where vote is not null and vote_times is not null " & _
" ORDER BY 4 DESC, vote_times DESC "