Announcement

Collapse
No announcement yet.

View mit Ranking

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • View mit Ranking

    Hallo ich habe folgenden view erstellt:

    USE [View Test]
    GO
    /****** Objekt: View [dbo].[Number] Skriptdatum: 05/28/2008 17:07:40 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER VIEW [dbo].[Number]
    AS
    SELECT [Contact No_], Code,ROW_NUMBER() OVER(ORDER BY [Contact No_]) AS 'Row Number'
    FROM [Test SQL].dbo.[Test AG$Contact licences]

    Dieser gibt mir alle Zeilennummer wieder. Ich bräuchte aber einen der mir die Zeilennummern pro Contact No_ erstellt, um die nachher mit einem anderen View zu analysieren.

    Kann mir da einer helfen??? Danke im Voraus ;-)

    Gruß Jörg

  • #2
    Originally posted by dulhead View Post
    Hallo ich habe folgenden view erstellt:

    USE [View Test]
    GO
    /****** Objekt: View [dbo].[Number] Skriptdatum: 05/28/2008 17:07:40 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER VIEW [dbo].[Number]
    AS
    SELECT [Contact No_], Code,ROW_NUMBER() OVER (ORDER BY Contact No_) AS 'Row Number'
    FROM [Test SQL].dbo.[Test AG$Contact licences]

    Dieser gibt mir alle Zeilennummer wieder. Ich bräuchte aber einen der mir die Zeilennummern pro Contact No_ erstellt, um die nachher mit einem anderen View zu analysieren.

    Kann mir da einer helfen??? Danke im Voraus ;-)

    Gruß Jörg
    PARTITION BY Contact No_
    [HIGHLIGHT="sql"]
    SELECT
    "Contact No_",
    Code,
    ROW_NUMBER() OVER(PARTITION BY "Contact No_" ORDER BY "Contact No_") AS 'Row Number'
    FROM Test SQL.dbo.Test AG$Contact licences
    [/HIGHLIGHT]

    Comment


    • #3
      Hat super geklappt.

      Dank dir

      Jörg

      Comment

      Working...
      X