Consulta SQL

Delphi

03/07/2003

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

Curtidas 0

Respostas

Regert

Regert

03/07/2003

tente incluir no seu SQL o comando

YEAR (data)

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


GOSTEI 0
Regert

Regert

03/07/2003

tente incluir no seu SQL o comando

YEAR (data)

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


GOSTEI 0
POSTAR