terça-feira, 15 de agosto de 2023

TÓPICOS DA ATA DE REUNIÃO

 

Tópicos da ata de reunião

Abaixo listamos os principais tópicos que toda ata de reunião deve conter, ou seja, são informações obrigatórias em uma ata.

· Data e local da reunião

· Partes interessadas

· Objetivos da reunião

· Assuntos discutidos

· Ações a serem tomadas

Data e local da reunião

Aqui você deve informar a data e o local onde a reunião foi realizada, se possível é recomendado que seja informada a hora de início e término da reunião.

Partes interessadas

São todos os participantes da reunião, incluindo aqueles que participam apenas como ouvintes (opcional). Deve ser documentado nome completo e cargo ou função de cada participante.

Objetivos da reunião

Esta sessão da ata é destinada à registrar de forma sucinta e objetiva a pauta geral da reunião. 

Assuntos discutidos

Nesta sessão você deve registrar os tópicos que foram objeto de discussão durante a realização da reunião de forma bem objetiva.

Ações a serem tomadas

Neste tópico você deve informar quais as ações decididas durante a reunião para cada um dos objetivos anteriores.


Espero ter ajudado.

domingo, 13 de agosto de 2023

INSERT INTO COM VÁRIOS SELECTsInsert into ... values ( SELECT ... FROM ... )


INSERT INTO ... VALUES ( SELECT ... FROM ... )


INSERT INTO SELECT

A instrução copia dados de uma tabela e insere em outra tabela.

A declaração exige que os tipos de dados nas tabelas de origem e de destino correspondem


Sintaxe:

INSERT INTO table2
SELECT * FROM table1
WHERE condition;


Copiar algumas colunas

INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;


Exemplo:

INSERT INTO Customers (CustomerName, City, Country)
SELECT SupplierName, City, Country FROM Suppliers;


Mas, se desejar você pode usar vários selects:

SET DATEFORMAT dmy

DROP TABLE IF EXISTS #tmpExtatistica;

CREATE TABLE #tmpExtatistica
(

    totalCB22 smallint null,
    totalCB21 smallint null,
    totalCB58 smallint null
)

INSERT INTO #tmpExtatistica (totalCB22, totalCB21, totalCB58) --, totalmes, media)
VALUES (

        (SELECT

            Count(Colpo_DigitacaoLaudo10) as totalCB22

            FROM colpo_DigitacaoLaudo

            WHERE Colpo_DigitacaoLaudoDataCadastro BETWEEN '01/01/2023' and '30/08/2023'

                AND Colpo_DigitacaoLaudo10 LIKE '%CB22%'

        )
        ,
        (SELECT

            Count(Colpo_DigitacaoLaudo10) as totalCB21

            FROM colpo_DigitacaoLaudo

            WHERE Colpo_DigitacaoLaudoDataCadastro BETWEEN '01/01/2023' and '30/08/2023'

                AND Colpo_DigitacaoLaudo10 LIKE '%CB21%'

        )  
        ,
        (SELECT

            Count(Colpo_DigitacaoLaudo10) as totalCB58

            FROM colpo_DigitacaoLaudo

            WHERE Colpo_DigitacaoLaudoDataCadastro BETWEEN '01/01/2023' and '30/08/2023'

                AND Colpo_DigitacaoLaudo10 LIKE '%CB58%'

        )  


)  

SELECT *
FROM #tmpExtatistica


Espero ter ajudado e até a próxima






quinta-feira, 3 de agosto de 2023

O QUE É .NET CORE?

.NET Core é um framework gratuito e de código aberto para construir muitos tipos diferentes de aplicativos. 

É uma reimplementação do .NET Framework para ser mais leve, modular e flexível. É desenvolvido principalmente pela Microsoft e lançado com a Licença MIT. 

O .NET Core é um framework multiplataforma que roda no Windows, Linux e macOS. 


O .NET Core oferece muitos benefícios, como:


  • É multiplataforma e pode ser executado no Windows, Linux e macOS 

  • É mais leve e modular em comparação com o .NET Framework 

  • Oferece melhor desempenho em comparação com o .NET Framework 

  • Suporta vários idiomas de programação 

  • É de código aberto e tem uma comunidade ativa 


Oferece suporte para desenvolvimento de aplicativos em nuvem, aplicativos nativos em nuvem, aplicativos de console, funções sem servidor na nuvem, aplicativos da web, APIs da web e microsserviços, aplicativos de cliente multiplataforma, aplicativos de desktop, jogos, aplicativos móveis, aplicativos do Windows, aplicativos do Windows Desktop, Windows Forms, Windows WPF, Plataforma Universal do Windows (UWP), serviços do Windows e outros tipos de aplicativos 

Além disso, o .NET Core é uma escolha popular para desenvolvedores que desejam criar aplicativos modernos e escaláveis. Ele oferece uma ampla gama de recursos e ferramentas para ajudar os desenvolvedores a criar aplicativos rapidamente. O .NET Core também é usado por muitas empresas em todo o mundo para criar aplicativos empresariais críticos. Espero que isso ajude!

sexta-feira, 21 de julho de 2023

SQL SERVER - TABELA NÃO PODE SER RECRIADA

 A solução é simples, apenas siga as imagens. Inicie abrindo a janela Opções do menu Ferramenta




Em seguida, desmarque a caixa de seleção Evitar salvar alterações que exijam recriação de tabela


Para finalizar, salve sua tabela. A mensagem, não será mais exibida.




Espero ter ajudado e até a próxima.




quarta-feira, 26 de abril de 2023

SQL DATEDIFF

Se você deseja retornar o número de dias, anos, meses ou outro valor desejado. Utilize a funçao DATEDIFF. 

Essa função retorna a contagem dos limites especificados de datepart entre os parâmetros especificados startdate e enddate.


Sintaxe:

DATEDIFF ( datepart , startdate , enddate )


Nota:

DATEDIFF relata a diferença entre startdate e enddate. Unidades de datepart usadas com frequência incluem month ou second.

O valor de datepart não pode ser especificado em uma variável, nem como uma cadeia de caracteres entre aspas, como 'month'.

O valor de datepart não pode ser especificado em uma variável, nem como uma cadeia de caracteres entre aspas, como 'month'.

Use anos de quatro dígitos para evitar ambiguidade.

O tipo de retorno e um INT.


Tabela com todos os valores válidos de datepart

Nome do datepartAbreviação do datepart
yeary, yy, yyyy
quarterqq, q
monthmm, m
dayofyeardy
daydd, d
weekwk, ww
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Uma expressão que pode resolver um dos seguintes valores:

  • date
  • datetime
  • datetimeoffset
  • datetime2
  • smalldatetime
  • time


Exemplos com datepart


SELECT DATEDIFF(year, '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(quarter,     '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(month,       '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(dayofyear,   '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(day,         '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(week,        '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(hour,        '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(minute,      '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(second,      '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(millisecond, '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
SELECT DATEDIFF(microsecond, '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');