Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> SQL Server -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Neues Buch zum Thema "Migration Access nach S...
  • Bernd Jungbluth23.12.13 12:42
       └ RE: Neues Buch zum Thema "Migration Access ... Karl Donaubauer23.12.13 14:46
  • Tabellen beim Einbinder der SQL Tabellen fehlen
  • Ramftel27.09.13 12:41
       └ RE: Tabellen beim Einbinder der SQL Tabellen feh... PeterDoering11.12.13 12:25
  • Stücklistenauflösung
  • Raimo09.10.13 16:20
       └ RE: Stücklistenauflösung vllt. OT (.Net) Raimo05.12.13 10:47
  • AdHoc-Abfrage auf passwortgeschützte Excel-Datei
  • CuLi13.06.12 16:08
       └ RE: AdHoc-Abfrage auf passwortgeschützte Excel-D... Henry01.07.13 09:49
  • SSRS Domainproblem
  • Isolde09.06.13 17:05
  • SQL Server status runnable einer View
  • psl27.05.13 11:15
       └ RE: SQL Server status runnable einer View PeterDoering27.05.13 11:50
          └ RE: SQL Server status runnable einer View psl27.05.13 15:01
             └ RE: SQL Server status runnable einer View PeterDoering27.05.13 20:28
  • SUM() OVER (PARTITION BY XYZ, ZXCX)
  • JimmyConway13.02.13 08:52
       └ RE: SUM() OVER (PARTITION BY XYZ, ZXCX) PeterDoering18.02.13 14:47
  • Schreiben in SQL-backend von Access-frontend
  • Mathias Rikus06.11.12 09:14
       └ RE: Schreiben in SQL-backend von Access-frontend PeterDoering06.11.12 17:06
          └ RE: Schreiben in SQL-backend von Access-frontend Mathias Rikus06.11.12 19:08
             └ RE: Schreiben in SQL-backend von Access-fron... Mathias Rikus07.11.12 09:31
             └ RE: Schreiben in SQL-backend von Access-fron... PeterDoering11.11.12 02:23
  • TransferSpreadsheet acExport von View in .ADP
  • Kanne19.09.12 10:44
       └ RE: TransferSpreadsheet acExport von View in .ADP Karl Donaubauer20.09.12 18:07
  • Abkürzungen von Schreibweisen bei Unterabfragen mö...
  • Kanne20.07.12 11:22
       └ RE: Abkürzungen von Schreibweisen bei Unterabfra... PeterDoering25.07.12 01:26
          └ RE: Abkürzungen von Schreibweisen bei Unterabf... Kanne02.08.12 08:15
             └ RE: Abkürzungen von Schreibweisen bei Untera... PeterDoering09.08.12 01:00
  • Alias auf benannte Instant herstellen, SQL Server ...
  • SDase30.04.12 08:49
       └ RE: Alias auf benannte Instant herstellen, SQL S... PeterDoering03.05.12 13:58
  • SSRS 2005: Matrix erzeugt TimeOut
  • CuLi29.02.12 08:57
       └ RE: SSRS 2005: Matrix erzeugt TimeOut PeterDoering02.03.12 00:37
          └ RE: SSRS 2005: Matrix erzeugt TimeOut CuLi02.03.12 15:50
             └ RE: SSRS 2005: Matrix erzeugt TimeOut PeterDoering03.03.12 13:35
  • Verbingstimout abstellen
  • Holger14.02.12 08:58
       └ RE: Verbingstimout abstellen PeterDoering20.02.12 23:57
  • ODBC 3146
  • eagle12.01.12 15:18
       └ RE: ODBC 3146 PeterDoering13.01.12 12:37
          └ RE: ODBC 3146 eagle13.01.12 18:27
          └ RE: ODBC 3146 eagle18.01.12 13:27
             └ RE: ODBC 3146 StefanWirrer19.01.12 10:42
                └ RE: ODBC 3146 eagle21.01.12 00:19
                   └ RE: ODBC 3146 PeterDoering24.01.12 16:17
                      └ RE: ODBC 3146 eagle30.01.12 18:35
                         └ RE: ODBC 3146 PeterDoering05.02.12 01:09
                            └ RE: ODBC 3146 eagle12.02.12 00:10
  • Datenklau bei Trusted Connection verhindern?
  • Thomas Franzek01.02.12 09:57
       └ RE: Datenklau bei Trusted Connection verhindern? PeterDoering05.02.12 01:01
          └ RE: Datenklau bei Trusted Connection verhindern? Thomas Franzek06.02.12 16:14
             └ RE: Datenklau bei Trusted Connection verhind... PeterDoering06.02.12 17:08
                └ RE: Datenklau bei Trusted Connection verhi... Thomas Franzek07.02.12 08:39
    Raimo
    Gesendet: 09.10.13 16:20
    Betreff: Stücklistenauflösung


    Hallo zusammen,

    ich bekomme eine Stücklistenauflösung nach folgendem Schema
    ID Level ArtikelNr Auslaufdatum
    1 1 Artikel
    2 .2 ArtikelX 31-03-11
    3 ..3 ArtikelY
    4 .2 ArtikelZ
    5 ..3 ArtikelZA
    6 ...4 ArtikelZB
    In diesem Fall wären ID 2 und 3 ungültig, auch wenn dort (in 3) kein
    Auslaufdate eingetragen ist. ArtikelZ und dessen Children sind
    aber wiederum gültig, weil kein Auslaufdate gesetzt ist.

    In DAO würde ich zwei recordsets öffnen, eines läuft eine ID
    voran, dann prüfen ob ID2 ungültig ist, das rs weiterlaufen
    lassen bis der Level wieder auf 2 ist und dazwischen alles löschen.

    Das kann man doch bestimmt im SQL-Server über einen Cursor lösen.
    Das wäre allerdings mein erster.
    Ich weiß einfach nicht wie ich den zweiten Wert(die nächste ID) mit
    dem ersten vergleichen kann, um dann auch noch zu löschen.
    Hier mein doch sehr bescheidener erster Ansatz

    declare cur cursor for
    select id,REPLACE([Level],'.',''),ExpiryDate from dbo.BOM_AllBom ORDER BY ID
    open cur
    declare @id int
    declare @LevelOld int
    declare @dtOld varchar(10)
    declare @LevelNew int
    declare @dtNew varchar(10)
    fetch next from cur into @id,@levelOld,@dtOld
    while (@@FETCH_STATUS = 0)
    begin
    print(cast(@id as nvarchar(10))+ ' : '+CAST(@levelOld as varchar(2))+' : '+@dtOld)
    [Das print brauche ich nur, um zu prüfen ob das richtige rauskommt]
    fetch next from cur into @id,@levelnew,@dtnew

    end

    close cur
    deallocate cur

    Wenn es eine einmalige Sache wäre, würde ich das via Access lösen,
    aber das soll min. einmal wöchentlich laufen. Es sind übrigens knapp 600.000 Datensätze.
    Das Programm selbst ist vb.net, kein Access

    Was muss ich hier tun?
    Könnt ihr mir hier auf die Sprünge helfen?
    Oder kann man sowas mit Ado.net lösen, wobei ich glaube eine SP auf dem Server ist schneller

    Danke Raimo
    Top of the page Bottom of the page


    Seite: 1 2 3
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)