How do I handle non-existent data in the SQL Server table

Asked

Viewed 17 times

0

For example, I need to bring data from a table in a certain date period into sql considering the data that does not exist in the table. EX:

     SUM(CampoValor) AS 'VALOR', 
     COUNT(*) AS 'QTD'
   FROM TABELA
     WHERE 1=1 AND CampoData BETWEEN '2021-01-01' AND '2021-12-01' 
     GROUP BY FORMAT(CampoData, 'MM/yyyy') ```

e este é meu retorno:<br/>
[![Imagem mostrando retorno][1m]<br/><sup>Click na imagem para visualiza-la em seu tamanho original</sup>][1]


eu precisava de algo que trouxe-se todos os meses no período pesquisado, mesmo que não exista nada no banco referente a determinado mês **EX:** <br/>
[![Imagem mostrando o resultado que preciso][2m]<br/><sup>Click na imagem para visualiza-la em seu tamanho original</sup>][2]


  [1]: https://i.stack.imgur.com/Gaw9X.png
  [1m]: https://i.stack.imgur.com/Gaw9Xm.png
  [2]: https://i.stack.imgur.com/0unwC.png
  [2m]: https://i.stack.imgur.com/0unwCm.png
No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.