AJUDA EM SELECT ??

PASCOAL 30/06/2010 08:23:10
#346121
TENHO UMA TABELA COM VÁRIOS ATENDIMENTOS E PRECISO COLOCAR PARA O FATURAMENTO QUANDO TODAS AS DATAS ESTIVEREM PREENCHIDAS, O QUE ACONTECE HJ QUE QUE SE UMA JA ESTIVER PREENCHIDA JA VAI PARA O FATURAMENTO. ALGUEM PODE ME AJUDAR?

OBRIGADO
JONATHANSTECKER 30/06/2010 08:26:48
#346122
Como você está fazendo o select atualmente? Poste ai...
EDERMIR 30/06/2010 08:41:07
#346127
PASCOAL.

Faça um select para verificar se os atendimentos estão SEM as datas preenchidas:

SELECT * from TABELA where CLIENTE = <código do cliente> and DATA < <data atual - 1 ano>

Neste exemplo imagino que este faturamento será por cliente e a data de atendimento não pode ser superior a 1 ano.

Se o retorno desta SQL é EOF (rs.eof = true) então todas as datas estão preenchidas.
PASCOAL 30/06/2010 08:43:02
#346128
ESQUEÇI.....AI ESTA

SELECT ORDEMSERVIÇOS.IDORDEMSERVIÇO, Format([CTR_NUMRO_OS],[Ô]00000[Ô]) & [Ô]/[Ô] & Right([ANO_OS],2) AS NUM_OS, ORDEMSERVIÇOS.DATASERVIÇO, ORDEMSERVIÇOS.HORAATEND, ORDEMSERVIÇOS.IDCLIENTE, ORDEMSERVIÇOS.IDREQUERENTE, IsDate([ORDEMSERVIÇOS].[DATAFECHAMENTO]) AS FECHOU, ORDEMSERVIÇOS.DATAFECHAMENTO, ORDEMSERVIÇOS.VALORSERVIÇO, ORDEMSERVIÇOS.VALORPRODUTOS, ORDEMSERVIÇOS.VALORMAODEOBRA, ORDEMSERVIÇOS.VALORTOTAL, IsDate([ITENS_QUAIS_TIPOSERVICOS].[DATA_REALIZADO]) AS JA_ATEND, ORDEMSERVIÇOS.JAFATURADA, ORDEMSERVIÇOS.CANCELADA, ORDEMSERVIÇOS.IDSITUACAO, ORDEMSERVIÇOS.CTR_NUMRO_OS, ORDEMSERVIÇOS.ANO_OS, ITENS_QUAIS_TIPOSERVICOS.IDqTIPOSERVICO, ITENS_QUAIS_TIPOSERVICOS.IDTIPOSERVICO, ORDEMSERVIÇOS.FORMAPGTO
FROM ORDEMSERVIÇOS INNER JOIN ITENS_QUAIS_TIPOSERVICOS ON ORDEMSERVIÇOS.IDORDEMSERVIÇO = ITENS_QUAIS_TIPOSERVICOS.IDORDEMSERVIÇO
WHERE (((ORDEMSERVIÇOS.IDORDEMSERVIÇO)=2737) AND ((IsDate([ORDEMSERVIÇOS].[DATAFECHAMENTO]))=0) AND ((IsDate([ITENS_QUAIS_TIPOSERVICOS].[DATA_REALIZADO]))=-1) AND ((ORDEMSERVIÇOS.JAFATURADA)=False) AND ((ORDEMSERVIÇOS.CANCELADA)=False) AND ((ORDEMSERVIÇOS.IDSITUACAO)=0));

OBRIGADO
PASCOAL 30/06/2010 19:58:58
#346181
ninguem????
PASCOAL 30/06/2010 21:00:55
#346187
VALEU LVFIOROT MATOU .....OBRIGADO
Tópico encerrado , respostas não são mais permitidas