Jump to content


Photo

Cross Apply Não Funciona


  • Faça o login para participar
5 replies to this topic

#1 Aimberê Rocha Mendonça

Aimberê Rocha Mendonça

    Turista

  • Usuários
  • 45 posts
  • Sexo:Masculino
  • Localidade:brasília

Posted 08/01/2009, 16:27

Bom dia galera,

eu estou fazendo uma query no sqlServer 2005 professional, onde eu preciso correlacionar uma subquery a uma tabela derivada. Reza a lenda que com a instrução CROSS APPLY meu problema estaria resolvido. Mas como eu sou um cara sem sorte e que não se dá muito bem com o Transact-SQL. minha query não funcinou.


antes eu estava tentando fazer algo parecido com isso, é o que eu disse sobre derivar a relação entre as tabelas na subquery. Mas com isso eu estaria ultrapassando o escopo da subquery no sql server e gerando um erro para meu usuário final.

[codebox]select distinct sem
from X..view_B t
inner join X..view_A p on p.coluna_1 in (select coluna_1 from dbo.FUN_RETORNA_TURMAS_UNIFICADAS(t.coluna_1,default))
inner join Y..table_T tur on tur.coluna_1 in (select coluna_1 from dbo.FUN_RETORNA_TURMAS_UNIFICADAS(t.coluna_1,default))
inner join Y..table_TP tp on tp.coluna_1 in (select coluna_1 from dbo.FUN_RETORNA_TURMAS_UNIFICADAS(t.coluna_1,default))
where p.coluna_2 = @usu_int_cod and tp.coluna_3 = 'cr' and t.coluna_4 = 'cr'[/codebox]

Abaixo eu uso o Cross Applay que supostamente iria me ajudar com o problema, mas não resolveu em nada.
[codebox]select distinct tur.ano
from Y..view_B t
cross apply (
select coluna_1 from X.dbo.FUN_FORUM_RETORNA_table_TS_UNIFICADAS(t.coluna_1, default)
) as tu
inner join X..view_A p on t.coluna_1 in tu.coluna_1
inner join Y..table_T tur on tur.coluna_1 in tu.coluna_1
inner join Y..table_TP tp on tp.coluna_1 in tu.coluna_1
where p.coluna_2 = @usu_int_cod and tp.coluna_3 = 'cr' and t.coluna_4 = 'cr'[/codebox]


Enfim galera,
Eu podia estar matando, eu podia estar roubando, mas estou pedindo humildemente essa ajuda de vcs.
senão meu chefe vai me transformar numa flor e não seria nada agradável.


Valeu moçada :)

BOA TARDE GALERA,
Descobri qual que era o problema, era o nível de compatiblidade do banco de dados que estava atrapalhando .
As sitaxes estão certas, e deve funcionar no seu banco. Se não funcionar tente alterar o nível de compatibilidade do banco e dará certo.

para isso basta utilizar o comando

ALTER DATABASE Seu_Banco
SET COMPATIBILITY_LEVEL = 80 OU 90 OU 100


essa propriedade do banco serve para compatilizar o seu servidor com versões anteriores ou posteriores do MSSQL.


Para usar o APPLY é preciso alterar pelo menos para 90.


Uhuuuuuul


valeu moçada.

Edição feita por: Aimberê Rocha Mendonça, 08/01/2009, 16:27.

Aimberê Rocha Mendonça
IT Analyst and Developer

#2 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 23/10/2017, 14:37

Prix Vente Xenical Pharmacie Canada Buy Kamagra Comment Durer Plus Longtemps Inbed viagra Cephalexin 250 Mg 5 Ml Achat Cialis Avec Ordonnance Levitra 60mg
No Prescription Canadian Rx levitra 60 mg Comprar Cialis Original En Madrid
Tomar Cialis 10 Mg Amoxicillin 875 Mg Abscessed Tooth viagra Generic Propecia 1 Mg

#3 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/11/2017, 00:50

Get Levitra Online viagra Cialis Interacciones Medicamentosas Prix Du Cialis En Andorre
isotretinoin where can i buy Amoxicillin Lab Faq viagra Canadien Pharmacy Pharmacyonline Omifin Calidad Propecia
Comprare Cialis Acquisto Cialis Generico levitra coupon free trial Precio Cialis Diario 5 Mg Lasix Rezeptfrei Kaufen Cialis Diario 5 Mg

#4 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 01/12/2017, 17:47

Free Trials Team Viagra Levitra Prix Baisse online pharmacy Tamoxifen Without Prescription
Propecia Online Discount Antabuse Without Prescription Baclofene Farmaco viagra cialis Vigre In Usa Without Prickription Can Dogs Take Amoxicillin Levitra 10 Mg Schmelztabletten
Clomid Maladie De Ventre Cialis Come Viagra Cephalexin For Dogs No Prescription online pharmacy Doxycycline Cash Delivery Overseas

#5 JeffMalm

JeffMalm

    Super Veterano

  • Usuários
  • 12254 posts
  • Sexo:Feminino
  • Localidade:Mount Carey

Posted 09/11/2022, 18:35

lasix gfr Advances in Experimental Medicine and Biology has been publishing exceptional works in the п¬Ðeld for over 30 years and is indexed in Medline, Scopus, EMBASE, BIOSIS, Biological Abstracts, CSA, Biological Sciences and Living Resources ASFA 1, and Biological Sciences

#6 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/01/2023, 04:04

online pharmacy stromectol However, it is not a very user friendly substance, especially when you take into account its hepatotoxicity and its negative effects on cardiovascular health
After three weeks, 63 percent of those on tamoxifen had reduced symptoms of mania, compared to just 13 percent of those on a placebo ivermectin for sale on ebay Kendall Wu, Powel Brown, Is Low Dose Tamoxifen Useful for the Treatment and Prevention of Breast Cancer
It is a slow acting drug; antiplatelet action takes about 4 hours to start and develops over days nolvadex for sale uk Because the Medicare onset of dialysis payment adjustment reflects the costs associated with all of the renal dialysis services furnished to a Medicare beneficiary in the first 4 months of dialysis, additional payment adjustments are not made for comorbidities or training during the months in which the onset of dialysis payment adjustment is made
85, p Berger and Owen 131 1998 USA Pre- post with comparison n 91 college students; n 67 in weekly walking jogging 32 males and 35 females vs stromectol It basically said the study showed that the more intense the bone pain, the better the effectiveness of the Tamox




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq