gib den ganzen Tag im Monat ein und ordne dann die Daten einem bestimmten Datum zu

Ich habe ein Diagramm erstellt, in dem Daten dargestellt werden, um den Wert für die aktuellen Daten an einem bestimmten Datum anzuzeigen.

mit diesem SQL

select substring(TRAN_DATE, 1, 4) MONTH, substring(TRAN_DATE, 5, 2) DATE, count(*) AMOUNT from  TA1606 group by TRAN_DATE

dies ist die Feldstruktur

 TRAN_DATE  char(6)

mit diesem Befehl erstellen

CREATE TABLE [dbo].[TA16](
    [TRAN_DATE] [char](6) NULL,
    [TERM] [char](16) NULL,
)

dies ist mein Ergebnis

MONTH   DATE    AMOUNT
1606    03        44  

Aber dies ist nur eine Zeile und ein Tag, den ich den ganzen Tag des Monats in Beispiel bekommen muss, ist06 June fragt den ganzen Tag im Monat ab und ordnet dann die Daten @ zdate als mein Ergebnis oben gezeigt

dies ist mein erwartetes Ergebnis

    MONTH   DATE    AMOUNT
1606          1     0
1606          2     0
1606          3     44
1606          4     0
1606          5     0
1606          6     0
1606          7     0
1606          8     0 
1606          9     0
1606          10    0
1606          11    0
1606          12    0
1606          13    0
1606          14    0
1606          15    0
1606          16    0
1606          17    0
1606          18    0
1606          19    0
1606          20    0
1606          21    0
1606          22    0
1606          23    0
1606          24    0
1606          25    0
1606          26    0
1606          27    0
1606          28    0
1606          29    0
1606          30    0

Antworten auf die Frage(4)

Ihre Antwort auf die Frage