Fórum Consulta SQL #167658

03/07/2003

0

Olá pessoal,

Tenho uma Query onde coloquei em sua propriedade SQL o seguinte:

SELECT TB_Cadastro.NomeDoCurso, DataDeColacao, DigitoDaColacao, Count(TB_Cadastro.Controle) AS Quant FROM TB_Cadastro WHERE TB_Cadastro.DigitoDaColacao > 0 GROUP BY TB_Cadastro.NomeDoCurso, DataDeColacao, DigitoDaColacao, TB_Cadastro.Controle ORDER BY NomeDoCurso, DataDeColacao, DigitoDaColacao, Quant;

Beleza, ela funciona corretamente ao ser executada.

Só q eu quero fazer essa consulta informando apenas o ano e preciso escrever o código no evento OnClick do botão. Mas para isso preciso extrair de um campo (DataDaColacao) do tipo data apenas o ano.

A tabela é Paradox.

Outro detalhe: como faço para juntar dois campos de uma tabela em um só, na consulta? Por exemplo, em Access os campos DataDeColacao e DigitoDaColacao seriam unidos em um só campo assim:

[color=red:e1d73aa061]SELECT TB_Cadastro.NomeDoCurso, [DataDeColacao]&´-´&[DigitoDaColacao] AS Colacao, Count(TB_Cadastro.Controle) AS Quant FROM TB_Cadastro[/color:e1d73aa061]

Mas em Delphi não consigo fazer, pois assim seria melhor a organização de meus relatórios.

Grato,

Ilano.


Ilanocf

Ilanocf

Responder

Posts

03/07/2003

Regert

tente incluir no seu SQL o comando

YEAR (data)

este comando retorna o ano de uma data, no intervalo 1000 a 9999


Responder

Gostei + 0

03/07/2003

Regert

tente incluir no seu SQL o comando

YEAR (data)

este comando retorna o ano de uma data, no intervalo 1000 a 9999


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar