Min and Max

Hanen
Member Posts: 281
Hello,
I want to get the min Customer No and max customer No from my table, how can I do that, I used the findfirst and findlast but it didn't give me the right results
Thanks for your help, I need an answer as soon as possible.
I want to get the min Customer No and max customer No from my table, how can I do that, I used the findfirst and findlast but it didn't give me the right results

Thanks for your help, I need an answer as soon as possible.
Regards
Hanen TALBI
Hanen TALBI
0
Comments
-
FINDFIRST and FINDLAST are the way to go.
Perhaps you could provide us with some more details. Tell us what output you were expecting and what output you got based on some sample data. Your code might also be helpful.0 -
Hello,
I think that records in the table customer are not sorted by No,so you must put this instruction before FINDFIRST or FIND('-') and FINDLAST or FIND('+');
SETCURRENTKEY(No);
If you don't have No like key you must create it before.0 -
Thanks a lot, it works with
Cust.SETCURRENTKEY(Cust."Customer No.");
I forgot that detail :oops:
:thumbsup: =D>
Regards
Hanen TALBI0 -
-
Customer No. is a code field.
So if you sort it by the customer number, it will be
1
10
9
In this case, the FINDLAST will return 9 and FINDFIRST will return 1 when infact the max should be 10.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
don't foreget, like Alex said, that these field is a code field.
so, if u have a numering only with number without leaving zeros, like 1,2,25,10 and not 000001,000002,0000010,000025 .... the sql server will not give you the first and last numer ;-)
exampel:
1
10
11
2
What do you think, what findfirst and findlast get ..... right the 1 and the 2 but this is not what you need. So, before you run this statement, u must know how you're customer numbers are "defined" (numeric without zero, alpanumeric or only alpha)
if u use the native server, then the order is 1,2,10,11.
regardsDo you make it right, it works too!0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions