get value of last item in column?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • andreas.hei@googlemail.com

    get value of last item in column?

    How can I get the value of the last Item in a coums?
    SELECT COLUMN FROM DATABASE ORDER BY COLUMN DESC?
    something with Fields(0).value ?

    Thank you in advance

  • Plamen Ratchev

    #2
    Re: get value of last item in column?

    You can use TOP 1 to return only 1 row (based on the ORDER BY), something
    like this:

    SELECT TOP 1 COLUMN FROM TABLE ORDER BY COLUMN DESC

    Also, MIN(COLUMN) and MAX(COLUMN) may work depending on how you define last
    item, like:

    SELECT MAX(COLUMN) FROM TABLE

    Regards,

    Plamen Ratchev



    Comment

    • andreas.hei@googlemail.com

      #3
      Re: get value of last item in column?

      Thank you very much, but my question is more like how to get the exact
      VALUE of the field (not the minimum or maximum)?

      is there a command/query for it?




      On 7 mar, 18:54, "Plamen Ratchev" <Pla...@SQLStud io.comwrote:
      You can use TOP 1 to return only 1 row (based on the ORDER BY), something
      like this:
      >
      SELECT TOP 1 COLUMN FROM TABLE ORDER BY COLUMN DESC
      >
      Also, MIN(COLUMN) and MAX(COLUMN) may work depending on how you define last
      item, like:
      >
      SELECT MAX(COLUMN) FROM TABLE
      >
      Regards,
      >
      Plamen Ratchevhttp://www.SQLStudio.c om

      Comment

      • Greg D. Moore \(Strider\)

        #4
        Re: get value of last item in column?

        <andreas.hei@go oglemail.comwro te in message
        news:1173689649 .827708.218050@ n33g2000cwc.goo glegroups.com.. .
        Thank you very much, but my question is more like how to get the exact
        VALUE of the field (not the minimum or maximum)?
        Not sure what you mean by the exact value of the field. How do you define
        last item in column.

        Generally that means the min or max value.

        If you can give us some example data perhaps we can give a better solution?

        >
        is there a command/query for it?
        >
        >
        >
        >
        On 7 mar, 18:54, "Plamen Ratchev" <Pla...@SQLStud io.comwrote:
        >You can use TOP 1 to return only 1 row (based on the ORDER BY), something
        >like this:
        >>
        >SELECT TOP 1 COLUMN FROM TABLE ORDER BY COLUMN DESC
        >>
        >Also, MIN(COLUMN) and MAX(COLUMN) may work depending on how you define
        >last
        >item, like:
        >>
        >SELECT MAX(COLUMN) FROM TABLE
        >>
        >Regards,
        >>
        >Plamen Ratchevhttp://www.SQLStudio.c om
        >
        >


        --
        Greg Moore
        SQL Server DBA Consulting
        Email: sql (at) greenms.com http://www.greenms.com


        Comment

        • Plamen Ratchev

          #5
          Re: get value of last item in column?

          In addition to Greg's comments, this is why you can use TOP 1 and then based
          on the ORDER BY define what you need to be selected in the result set.

          Or maybe you mean the last inserted row... But a table is unordered set. You
          would have to use a column that can determine what the last inserted row is
          (the latest ID, date/time stamp, etc.).

          Plamen Ratchev




          Comment

          Working...