Função SQL Server Month () Sintaxe
A função Sintaxe do mês () pode ser expressa na sintaxe abaixo:
Data do mês )Argumentos de função
A função aceita a data como o argumento. Isso pode ser um valor literal de string, uma variável definida pelo usuário, uma expressão de coluna ou qualquer expressão que resulte em um valor de tempo, data, smallDateTime, DateTime, DateTime2 ou DateTimeOffset Valor.
Valor de retorno da função
A função retorna um número inteiro representando o mês a partir da data de entrada. Esta função retorna um valor semelhante à função datePart ().
Exemplo de uso da função
A seguir, mostra exemplos demonstrando como usar a função do mês ().
Exemplo 1 - Usando a função do mês () com valor literal
Considere o exemplo mostrado abaixo:
SelecioneA saída subsequente:
mês_ |Exemplo 2 - Extrair Mês do Timestamp.
Também podemos extrair o mês de um determinado registro de data e hora, como demonstrado na amostra abaixo:
SelecioneNesse caso, passamos a função getDate () como o argumento do mês () função. Verifique nosso tutorial sobre a função SQL Server getDate () para saber mais.
Exemplo 3 - Usando a função do mês () com dados de tempo
O que acontece se a sequência de entrada contiver apenas o valor do tempo? Leve em consideração a consulta de amostra fornecida abaixo:
SelecioneComo podemos ver, o parâmetro de entrada é um valor de tempo e não contém um valor de mês válido.
Executar a consulta acima deve exibir a saída como:
mês_ |Nesse caso, o SQL Server retornará um se o valor de entrada contiver apenas tempo.
Exemplo 4 - Usando a função do mês () com uma coluna de tabela.
Também podemos usar a função do mês () com uma coluna de tabela. Para ilustrar melhor isso, use as consultas como mostrado:
soltar o banco de dados se existir local_db;Mesa:
Podemos usar a função do mês () na coluna init_date, conforme ilustrado:
SelecioneTabela resultante:
server_name | server_address | init_month |Conclusão
Esta postagem explora como usar a função Mês () no SQL Server. Usando a função Month (), você pode extrair o mês a partir de uma determinada entrada de data.