AW: Verfügbarkeit anpassen in DB???
Unter
http://forum.jtl-software.de/arbeitsablaeufe-jtl-wawi/1839-sql-skriptsammlung-fuer-jtl-wawi-3.html
gibt es folgende View:
CREATE VIEW [dbo].[viewArtikelAllData] AS
(
SELECT a.kArtikel, a.cArtNr, a.cName, a.fVKBrutto, a.fVKNetto, a.fUVP, a.cPreisliste, a.cAktiv,
a.nLagerbestand, a.fMwSt, a.cEinheit, a.nMindestbestellmaenge, a.cBarcode, a.cErloeskonto, a.cTopArtikel, a.fGewicht,
a.cNeu, a.cKurzBeschreibung, a.cLagerArtikel, a.cTeilbar, a.cLagerAktiv, a.cLagerKleinerNull, a.nMidestbestand, a.fEKNetto,
a.cHersteller, a.fEbayPreis, a.cLagerVariation, a.fPackeinheit,a.nVPE, a.fVPEWert, a.cVPEEinheit, a.cLieferstatus,
a.cSuchbegriffe, a.cTaric, a.cHerkunftsland, CONVERT(varchar(32), a.dErstelldatum, 104) AS dErstelldatum ,
a.cSeo, CONVERT(varchar(32), a.dErscheinungsdatum, 104) AS dErscheinungsdatum ,
a.nSort, a.kVersandklasse, a.fArtGewicht, a.cHAN, a.cSerie,a.kSteuerklasse, a.cISBN, a.cUNNummer, a.cGefahrnr,
a.cASIN, sp=0,
shop = (SELECT TOP 1 kArtikel from tArtikelShop WHERE kArtikel=a.kArtikel AND cDelInet!='Y'),
eALauf = 0, reserviert = ISNULL((select SUM(bp.nAnzahl) FROM tbestellpos bp
LEFT OUTER JOIN tbestellung b ON b.kBestellung = bp.tBestellung_kBestellung WHERE bp.tArtikel_kArtikel=a.kArtikel
AND b.tRechnung_kRechnung=0 AND b.cType='B'),0) , fMinEK = 0 , fVKBruttoNeu = CASE a.kSteuerklasse
WHEN 8 THEN a.fVKNetto*(100+7.00)/100
WHEN 7 THEN a.fVKNetto*(100+19.00)/100
ELSE
a.fVKNetto END, cLiefName = ' ',
nLagerbestand+ISNULL((select SUM(bp.nAnzahl) FROM tbestellpos bp
LEFT OUTER JOIN tbestellung b ON b.kBestellung = bp.tBestellung_kBestellung
WHERE bp.tArtikel_kArtikel=a.kArtikel AND b.tRechnung_kRechnung=0 AND b.cType='B'),0) AS fBestand
from tArtikel a
WHERE a.cAktiv!='N'
)
Eventuell hilft Dir das weiter