none
sql abfrage von daten bis zu einem bestimmten gesamtwert... RRS feed

  • Allgemeine Diskussion

  • Hallo,

    hab folgendes Problem: ich muss eine sql abfrage erstellen, welches mir zu einem Artikel alle Bewegungen bis zu einem bestimmten gesamtwert ermittelt

    d.h. Ich habe eine Tabelle mit artikelbewegungen und muss für jeden Artikel die letzten Bewegungen die eine gesamtsumme von 10 entsprechen liefern.

    einer eine idee

    Montag, 14. Oktober 2013 19:24

Alle Antworten

  • Hi,

    poste bitte mal die Struktur deiner Tabelle (wenn machbar, als CREATE TABLE Statement, gerne auch nur mit den relevanten Spalten), einige Beispieldatensätze (wenn machbar, als INSERT INTO Statements) sowie das genaue Ergebnis, welches bei deiner Abfrage herauskommen sollte. Dann kann man auch versuchen, zu helfen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Montag, 14. Oktober 2013 21:20
    Moderator
  • Ja supi, werde mal morgen die Tabelle + Daten posten
    Montag, 14. Oktober 2013 22:04
  • Create Table

    CREATE TABLE [dbo].[Table_1](
    [Artikelnummer] [nchar](10) NOT NULL,
    [Art] [nchar](10) NOT NULL,
    [Datum] [smalldatetime] NOT NULL,
    [Betrag] [money] NOT NULL,
     CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED 
    (
    [Artikelnummer] ASC,
    [Art] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]

    Dienstag, 15. Oktober 2013 10:14
  • 1          DS         2013-01-01 00:00:00 4,0000
    1          FD         2013-01-01 00:00:00 7,0000
    1          VL         2013-01-01 00:00:00 10,0000
    2          LL         2013-01-01 00:00:00 3,0000
    2          SA         2013-01-01 00:00:00 1,0000
    2          VD         2013-01-01 00:00:00 12,0000
    3          DD         2013-01-01 00:00:00 1,0000
    3          DE         2013-01-01 00:00:00 3,0000
    3          VS         2013-01-01 00:00:00 8,0000
    Dienstag, 15. Oktober 2013 10:22
  • Wenn die Bewegungen alle vom gleichen Datum sind, was sind dann die letzten Bewegungen?

    Welche Rolle spielt die Art?

    Könntest Du die Daten dann noch mal als INSERT Skript posten und möglichst auch das erwartete Ergebnis dazu?


    Einen schönen Tag noch,
    Christoph Muthmann
    Microsoft SQL Server MVP - Blog

    Dienstag, 15. Oktober 2013 11:13
  • **************************************************************************************************
    Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
    Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
    **************************************************************************************************

    Ionut Duma, MICROSOFT   Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-PrinzipEntwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Mittwoch, 9. April 2014 12:19
    Moderator