RE: Sorting error
This WebDNA talk-list message is from 1997
It keeps the original formatting.
numero = 13474
interpreted = N
texte = Michael ->For the sake of simplicity (and trying to isolate any errors), I've created>a small database with 5 fields (sku, title, mth, day, yr) and 12 records>(all of which have titles that start with Will to Power, like Will to>Power #1, Will to Power #2, etc.). MTH, DAY, and YR are all numeric>values that, when sorted by YR, then MTH, then DAY in Excel, give me the>order that I want (Will To Power #1 first, Will to Power #12 last).>When I sort the same way using WebCat (below), I get a seemingly random>order (#6, #8, #5, #9, ...) The sorted order doesn't even match the order>of records in the database.>[SEARCH>db=DB/Test.db&bwtitledata=Will&allhit=1&YRsort=1&MTHsort=2&DAYsort=3&YRtype=num&MTHtype=num&DAYtype=num][FOUNDITEMS][TITLE] ([MTH]/[DAY]/[YR])
[/FOUNDITEMS]>[/SEARCH]I can see the same problem here. I'm not sure what's going on, but if you'd like to work around it in the meantime, try replacing all the 1-digit values in the MTH and DAY fields with 2-digit values (so that '2' becomes '02' -- you can do a replace that searches for values less than 10 and replaces them with '0[mth]' or '0[day]'). Remove the '&MTHtype=num&DAYtype=num' parameters from your search and everthing should sort correctly.If you want the output to look like '2/8/1997', just change the text in the [founditems] context to ([math][MTH][/math]/[math][DAY][/math]/[YR]).Hope this helps for now,Marc EagleStarNine Technologieshttp://www.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Michael ->For the sake of simplicity (and trying to isolate any errors), I've created>a small database with 5 fields (sku, title, mth, day, yr) and 12 records>(all of which have titles that start with Will to Power, like Will to>Power #1, Will to Power #2, etc.). MTH, DAY, and YR are all numeric>values that, when sorted by YR, then MTH, then DAY in Excel, give me the>order that I want (Will To Power #1 first, Will to Power #12 last).>When I sort the same way using WebCat (below), I get a seemingly random>order (#6, #8, #5, #9, ...) The sorted order doesn't even match the order>of records in the database.>[SEARCH>db=DB/Test.db&bwtitledata=Will&allhit=1&YRsort=1&MTHsort=2&DAYsort=3&YRtype=num&MTHtype=num&DAYtype=num]
[founditems][TITLE] ([MTH]/[DAY]/[YR])
[/FOUNDITEMS]>[/SEARCH]I can see the same problem here. I'm not sure what's going on, but if you'd like to work around it in the meantime, try replacing all the 1-digit values in the MTH and DAY fields with 2-digit values (so that '2' becomes '02' -- you can do a replace that searches for values less than 10 and replaces them with '0[mth]' or '0[day]'). Remove the '&MTHtype=num&DAYtype=num' parameters from your search and everthing should sort correctly.If you want the output to look like '2/8/1997', just change the text in the
[founditems] context to (
[math][MTH][/math]/
[math][DAY][/math]/[YR]).Hope this helps for now,Marc EagleStarNine Technologieshttp://www.smithmicro.com/
Marc Eagle
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Um. silly question perhaps...but I don't know, so I'm askin'.. (2001)
IP Address (2001)
WebMerchant? (1998)
Multiple fields on 1 input (1997)
WebCatalog 2.0 & WebDNA docs in HTML ... (1997)
same products but different (1998)
Newbie questions (1999)
WebCatalog2 Feature Feedback (1996)
listfiles shows invisible files ... (1999)
[WebDNA] Date weirdness (2014)
Credit Card Number checking (1997)
CMSBuilder (2004)
WebCat2 - [format thousands] (1997)
[isfile] ? (1997)
HomePage Caution (1997)
includes and cart numbers (1997)
Banner DNA (1997)
[WriteFile] problems (1997)
Problems with [Math] (1998)
URL encoding (1998)