Christian_MIMO
Sehr aktives Mitglied
Hallo zusammen,
wir arbeiten gerade an einer Abfrage, die uns die freien und belegten Lagerplätze getrennt nach Palettenstellplatz und Fachbodenplatz ausgibt. Das Ergebnis sieht ganz brauchbar aus, aber vielleicht geht das noch besser:
select 'Belegt' Typ, count (Regal) Regalplätze, count (Paletten) Palettenplätze from (SELECT distinct
cName
,Case
when kWarenLagerPlatzTyp = 1 then 'Regal Platz'
end as Regal
,Case
when kWarenLagerPlatzTyp = 7 then 'Paletten Platz'
end as Paletten
FROM [eazybusiness].[dbo].[tWarenLagerPlatz] wlp
join tWarenLagerPlatzArtikel twlpa on wlp.kWarenLagerPlatz = twlpa.kWarenLagerPlatz
where cKommentar like 'Auswertung'
and nStatus like 0) as Belegt
union
select 'Frei' Typ, count (Regal) Regalplätze, count (Paletten) Palettenplätze from (SELECT distinct
cName
,Case
when kWarenLagerPlatzTyp = 1 then 'Regal Platz'
end as Regal
,Case
when kWarenLagerPlatzTyp = 7 then 'Paletten Platz'
end as Paletten
FROM [eazybusiness].[dbo].[tWarenLagerPlatz] wlp
where cKommentar like 'Auswertung'
and nStatus like 0
and kWarenLagerPlatz not in (SELECT distinct
wlp.kWarenLagerPlatz
FROM [eazybusiness].[dbo].[tWarenLagerPlatz] wlp
join tWarenLagerPlatzArtikel twlpa on wlp.kWarenLagerPlatz = twlpa.kWarenLagerPlatz
where cKommentar like 'Auswertung'
and nStatus like 0)) as Frei
Unsere beiden Mitarbeiter, die diese Abfrage machen sind in SQL ganz fit, aber kennen sich leider nicht so gut in JTL und in der JTL-Datenbank aus. Gibt es evtl. noch andere Tabellen mit denen man das besser abbilden kann, bzw. hat jemand Lust alle für's WMS-Lager relevanten Tabellen mal hier aufzulisten?
Danke und viele Grüße
Christian
wir arbeiten gerade an einer Abfrage, die uns die freien und belegten Lagerplätze getrennt nach Palettenstellplatz und Fachbodenplatz ausgibt. Das Ergebnis sieht ganz brauchbar aus, aber vielleicht geht das noch besser:
select 'Belegt' Typ, count (Regal) Regalplätze, count (Paletten) Palettenplätze from (SELECT distinct
cName
,Case
when kWarenLagerPlatzTyp = 1 then 'Regal Platz'
end as Regal
,Case
when kWarenLagerPlatzTyp = 7 then 'Paletten Platz'
end as Paletten
FROM [eazybusiness].[dbo].[tWarenLagerPlatz] wlp
join tWarenLagerPlatzArtikel twlpa on wlp.kWarenLagerPlatz = twlpa.kWarenLagerPlatz
where cKommentar like 'Auswertung'
and nStatus like 0) as Belegt
union
select 'Frei' Typ, count (Regal) Regalplätze, count (Paletten) Palettenplätze from (SELECT distinct
cName
,Case
when kWarenLagerPlatzTyp = 1 then 'Regal Platz'
end as Regal
,Case
when kWarenLagerPlatzTyp = 7 then 'Paletten Platz'
end as Paletten
FROM [eazybusiness].[dbo].[tWarenLagerPlatz] wlp
where cKommentar like 'Auswertung'
and nStatus like 0
and kWarenLagerPlatz not in (SELECT distinct
wlp.kWarenLagerPlatz
FROM [eazybusiness].[dbo].[tWarenLagerPlatz] wlp
join tWarenLagerPlatzArtikel twlpa on wlp.kWarenLagerPlatz = twlpa.kWarenLagerPlatz
where cKommentar like 'Auswertung'
and nStatus like 0)) as Frei
Unsere beiden Mitarbeiter, die diese Abfrage machen sind in SQL ganz fit, aber kennen sich leider nicht so gut in JTL und in der JTL-Datenbank aus. Gibt es evtl. noch andere Tabellen mit denen man das besser abbilden kann, bzw. hat jemand Lust alle für's WMS-Lager relevanten Tabellen mal hier aufzulisten?
Danke und viele Grüße
Christian