🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195051

Re: [MS-SQL] select w selekcie i długość stringu

#195051
From: Andrzej Stróżyński
Date: Wed, 31 Aug 2016 14:43
53 lines
2892 bytes
W dniu 2016-08-29 o 21:36, cosinus.lu2012@gmail.com pisze:
> W dniu piątek, 26 sierpnia 2016 15:32:51 UTC+2 użytkownik Andrzej Stróżyński napisał:
>> W dniu 2016-08-26 o 11:39, cosinus.lu2012@gmail.com pisze:
>>> Witajcie.
>>>
>>> Mam zagwozdkę, próbuję już długo i nic :(
>>>
>>> Jest sobie tabela z fakturami FAKTURY i tabela z kontrahentami PODMIOT.
>>>
>>> Potrzebuję wyrzucić dłudość pola adres.
>>>
>>>
>>> SELECT TrNID
>>>       ,Fakt_NumerPelny
>>>       ,Fakt_DataDok
>>>       ,Fakt_PodID
>>>       ,Fakt_PodNazwa,
>>>       (select  Podm_KUlica from PODMIOT where Podm_KntId = Fakt_PodID),
>>>        len(select(Podm_KUlica from PODMIOT where Podm_KntId = Fakt_PodID))
>>>   FROM FAKTURY
>>>
>>> O ile select  Podm_KUlica from PODMIOT where Podm_KntId = Fakt_PodID działa prawidłowo, to len(select... już zgłasza błąd składni.
>>>
>>> Próbowałem na różne sposoby, np. select len(select... itp - nic.
>>>
>>> Pomoże ktoś?
>>>
>>> Takie karkołomne zapytanie, bo to jest jako SQL Expression Fields w Crystal Reports 11.5.
>>>
>>> A może to rozpisać na jakiegoś joina?
>>> Tylko zauważyłem, że SQL Expression Fields  w Crystalu czasami nie lubi joinów - pytanie działające w SQL Management Studio daje pusty raport w Crystalu.
>>
>> len(select(Podm_KUlica from ...
>> Po co nawias za select?
>
> Dla MS Management Studio nie potrzeba, ale już np. Crystal bez nawiasu potrafi się pogubić.

Tak użyty nawias jest błędem. Niezależnie od klienta.

>
>> Jak zgłasza błąd składni to mówi czego nie rozumie.
>
> Tia...
>
> Incorrect syntax near ')'.

No i masz potwierdzenie niewłaściwego użycia nawiasu.



-- 
pozdrawiam
AS
Technical Details
Message-ID: <57c6ecf6$0$642$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <4413efcb-0b27-4452-8e19-51c820c36ad5@googlegroups.com> <57c04500$0$15189$65785112@news.neostrada.pl> <6248b0bd-da3b-4c5d-8cbf-bca0244f9a58@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: [MS-SQL] select w selekcie i długość
 stringu
Newsgroups: pl.comp.bazy-danych
References: <4413efcb-0b27-4452-8e19-51c820c36ad5@googlegroups.com> <57c04500$0$15189$65785112@news.neostrada.pl> <6248b0bd-da3b-4c5d-8cbf-bca0244f9a58@googlegroups.com>
From: Andrzej Stróżyński
 <astrozynski@poczta_dot_onet.pl>
Date: Wed, 31 Aug 2016 16:43:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <6248b0bd-da3b-4c5d-8cbf-bca0244f9a58@googlegroups.com>
Lines: 53
Message-ID: <57c6ecf6$0$642$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: d79-58.icpnet.pl
X-Trace: 1472654582 unt-rea-b-01.news.neostrada.pl 642 77.65.79.58:49378
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit