Ir para conteúdo
Fórum Script Brasil
  • 0

Função


carlamso

Pergunta

15 respostass a esta questão

Posts Recomendados

  • 0
Guest - carlamso -

No sSQL Server estou a fazer uma Função (User Defined Functions).

ESte select deverá retornar uma data.

Mas não aceita o DateSerial que normalmente se usa em ASP para compor datas.

Select @DATAREF = dateserial(@ANOACTUAL, @MESACTUAL, 2)

Cumpts.

Link para o comentário
Compartilhar em outros sites

  • 0

Sim, li..Mas se repares na minha pergunta vês que o que pretedo utilizar é funções em SQL e não PHP.

Estou a trabalhar com uma BD em SQL Server....

Volto a repetir....

No sSQL Server estou a fazer uma Função (User Defined Functions).

um pouco do código:

.......

SELECT @YEAR = DATEPART("YYYY", @DATA)

SELECT @MONTH = DATEPART("w",@DATA)

if @Ano <> @Year

Begin

Select @ANOACTUAL = @ANO

select @MESACTUAL = 1

END

ELSE

if @Ano = @Year

Begin

Select @ANOACTUAL = @YEAR

Select @MESACTUAL = @MONTH

END

Select @DATAREF = dateserial(@ANOACTUAL, @MESACTUAL, 2)

O dateserial (que serve no ASP para contrui datas) não funciona no SQL. Diz que não reconheçe a função....

Fiz-me compreender?

Link para o comentário
Compartilhar em outros sites

  • 0

Não, se for uma função do PHP ele não vai reconhecer. smile.gif

Você precisaria fazer algo como:

<?php

$data = date('m/d/y');

?>

Para atribuir a data à variável $data, e então inserir a variável $data na query do SQL.

Por via das dúvidas, acho que seria legal você postar lá em ASP perguntando se essa função é mesmo do ASP ou do SQL server.

Se for do SQL, pode ser algum erro bobo e aí fica mais fácil de você arrumar... smile.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...