Jump to content
shms

Select Max Ms Sql

Recommended Posts

Salam..

aku ada wat select max utk data seperti di bawah ..

-----------------------

BoxNo

----------------------

1

1

2

3

4

5

10

11

12

13

14

15

16

17

18

19

20

21

5

6

7

8

9

--------------------

code dia gini

SELECT  MAX(BoxNo) AS Expr1
FROM                     viewDLabelSVC
WHERE                   (CustInv = 'MB0323V')

result dia dapat gini :

---------

Expr1

---------

9

Datatype utk field ni adalah NVARCHAR

Persoalannya :

Napa dia select 9? sedangkan 21 adalah boxno yg paling max dalam list tu .. aku jadi kompius ..atau dia akan select row paling bawah?

Tlg jawap persoalan aku ini wahai otai2 yg budiman. Sekian dulu

Share this post


Link to post
Share on other sites

where condition tu utk filter ja. sbb aku nak cari boxno yang maximum dalam customer invoice = 'MB0323V'

Edited by shms

Share this post


Link to post
Share on other sites

Salam, saya try jawab yer. :)

Masalah nie adalah disebabkan datatype ialah nvarchar. kita kena convert dia jadi int.

Solution:

SELECT  MAX(CAST(BoxNo AS INT)) AS Expr1 FROM viewDLabelSVC WHERE  (CustInv = 'MB0323V')

utk keterangan lanjut,boleh baca kat sini

Share this post


Link to post
Share on other sites

betol2 ..aku da try..dan resultnya seperti yg aku nak. TQ

so bleh close la topic ni..sbb da dpt penyelesaiannya .. TQ lagi skali

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...