Logo Destek

Database => SQL => Konuyu başlatan: Recete - 07.12.2020, 10:17

Başlık: VIEW ORDER BY HATASI
Gönderen: Recete - 07.12.2020, 10:17
Merhabalar,

Sql sorgu kendi içinde gayet güzel çalışıyor, sorun yok.
Ancak view içerisine alınca ORDER BY kısmında aşağıdaki hatayı veriyor.
İç select dış select bir çok şey denedim, olmadı.
Örnek paylaşabilir misiniz?
Nasıl yapabilirim?

TOP, OFFSET veya FOR XML de belirtilmezse, ORDER BY yan tümcesi görünümlerde, satır içi işlevlerde, türetilmiş tablolarda, alt sorgularda ve ortak tablo ifadelerinde geçersizdir.
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: hyponectia - 07.12.2020, 17:42
Merhaba,

Viewlerde ORDER BY kullanılamaz.
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: Recete - 07.12.2020, 20:47
Merhaba,
Yanıt için teşekkür ederim.
Sorgu sonucunu Excel de özet tablo olarak kullanıyorum.
Tek kolon sıralama şartı olsa bir aşama çözebilirdim ama iki kolon sıralama var.
Nasıl çözebilirim?
Siz olsanız nasıl yapardınız?

Saygılarımla
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: MYERP - 07.12.2020, 22:18
SELECT top 100 percent ile başla view sorgusuna.

Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: Recete - 07.12.2020, 22:24
Teşekkür ederim.
Yarın sabah deneyeceğim.
Sağlıklı günler dilerim.
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: ByBirol® - 08.12.2020, 00:07
Ek olarak geçici tablo üzerinden de ilerleyebilirsin.
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: Recete - 08.12.2020, 08:42
SELECT top 100 percent ile başla view sorgusuna.

Teşekkür ederim. Bu şekilde sorun çözüldü.

Ek olarak geçici tablo üzerinden de ilerleyebilirsin.

Birol hocam, iki view oluşturup diğerinde sıralama yapmak mı demek istediniz?

Bunu anlamadım. Forumdan bir örnek verir misiniz?
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: ByBirol® - 08.12.2020, 17:49
basit ileriniz için VIEW karmaşık ve profesyonel ihtiyaçlarınız için Fonksiyon yada Procesudure kullanabilirsiniz, mesela sıralı bir view döndüren bir fonksiyon yazabilrisiniz .kolaydan zora adım adım ilerleyin , sonu yok .
Başlık: Ynt: VIEW ORDER BY HATASI
Gönderen: Recete - 09.12.2020, 10:22

Bilgi için teşekkür ederim. Kolay gelsin.