Ich habe folgende Tabelle (SQL Server) Tabellenname ist LandParcelsT-SQL Problem
Blockid ParcelNo Stateorprivate
========================
11001901 30 Deemana
11001901 35 Deemana
11001901 41 State
11001901 45 State
11001901 110 Private
11001901 111 Private
11001902 1 Deemana
11001902 11 State
11001902 16 Private
11002001 15 Deemana
11002001 16 State
11003001 20 Private
11002003 2 Deemana
11002003 3 State
11003003 4 Private
BLOCKID (Numerisch) = die ersten 6 Ziffern verwendet für Katasters Nein und letzten 2 Ziffern für den Block Keine
zB: 110019 ist Cadastal keine Karte und 01 ist Block Nr
habe ich die folgende Abfrage
select substring(ltrim(str(blockid)),1,6) as blockid,stateorprivate, count(*) as noofLP from LandParcels group by blockid, stateorprivate order by blockid asc
Ergebnis ist
Blockid Stateorprivate noofLP
========================
110019 Deemana 2
110019 State 2
110019 Private 2
110019 Deemana 1
110019 State 1
110019 Private 1
110020 Deemana 1
110020 State 1
110020 Private 1
110020 Deemana 1
110020 State 1
110020 Private 1
ich folgendes Ergebnis für einen Bericht
blockid noofBlocks Deemana State Private Amt_of_Deemana_State_Private
110019 2 3 3 3 9
110020 2 2 2 2 6
Wie abzufragen diese erhalten möchten. Pl hilf mir.
Können Sie die Abfrage posten, die Sie versucht haben, um das gewünschte Ergebnis zu erhalten? – Kirtan