🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: MSSQL - parametryzowana nazwa pliku w widoku

#195160
From: Kacper
Date: Sat, 31 Dec 2016 09:14
63 lines
3896 bytes
W dniu 2016-12-30 o 23:26, artiun pisze:
> W dniu 2016-12-30 o 21:03, Kacper pisze:
>> W dniu 2016-12-30 o 20:07, artiun pisze:
>>> W dniu 2016-12-30 o 18:24, Kacper pisze:
>>>> W dniu 2016-12-30 o 17:21, geos pisze:
>>>>> On 30.12.2016 16:44, Kacper wrote:
>>>>>> W widoku MSSQL występuje tabela zawierająca numer roku .
>>>>>> Przyjmijmy ,że ta tabela nosi nazwe dane2016.
>>>>>> W roku 2017 tabela bedzie nosic nazwę  dane2017 .
>>>>>> Jak w sparametryzować tę nazwę tabeli ?
>>>>>> np select * from daneRRRR gdzie RRRR to byłoby np YEAR(getdate) albo
>>>>>> pole z tabeli roboczej zawierajacej numer roku
>>>>>> Tabela nr_roku pole rok zawartosc 2017.
>>>>>
>>>>> chyba lepiej będzie jak zrobisz tabelę partycjonowaną po kolumnie
>>>>> "rok".
>>>>> wtedy zapytania miałbyś w postaci: select * from tabela where
>>>>> rok=YEAR(getdate).
>>>>>
>>>>> pozdrawiam,
>>>>> geos
>>>>
>>>>
>>>>
>>>> Moze źle opisałem problem . Niestety tabela jest w tym roku tabelą oć
>>>> nazwie
>>>> dane2016 a od stycznia bedzie nazywac sie dane2017 . Tak niestety
>>>> zrobił to
>>>> producent aplikacji. W styczniu w tresci widoku
>>>> zamiast select * from dane2016 musze napisac select * from dane2017.
>>>> Chcialbym napisac widok uniwersalnie a nie pilnować co roku tej
>>>> sytuacji
>>>>
>>> A to już dziwne. Jesteś pewien, że nie będzie ta 2016 tabelą
>>> historyczną? A ta 2017 nową czystą? Ewentualnie z bilansem otwarcia. Bo
>>> nie piszesz z jakiej to dziedziny. ... To tak jakbym psu co roku nadawał
>>> inne imię i spodziewał się, że to zrozumie.
>>>
>>
>>
>> Firmy nie podam . Problem dotyczy rejestracji czasu pracy . W tabeli
>> tabela
>> z 2016 r bedzie tabelą  historyczną a tabela z 2017 r nowa i czysta
>> (bedzie
>> napełniana zdarzeniami od 1.01.2017 r)  . W Sylwestra zazwyczaj o 1.00
>> tworze nowy widok w ktorym edytorem zamieniam 2016 na 2017 . To mnie
>> irytuje
>> . Chce wreszcie w Sylwestra zająć sie czymś innym . Oczywiście żartuje .
>>
> Jeśli piszesz to co piszesz jest prawdą. Moment - to znaczy, że na każdy
> rok zakładana jest nowa tabela (nie ma zmiany nazwy). Nie wiem, nie znam
> na tyle MySQL'a - ale jest to do zrobienia właśnie f: - Tylko nie tą
> metodą jaką podałeś.
> Wpisz normalnie select - który zwróci ci cały człon nazwy (początkowy).
> Potem zrób select zwracający rok. Potem połącz to w jedno ze znakiem
> jaki chcesz. Na koniec zrób select z połączenia i zobacz co zwróci.
> I wtedy obuduj to funkcją.
>
>
To jest MSSQL . W widoku sa z tym problemy . Myśle ,ze uda mi sie to 
zrobic . Probowalem tez procedura stworzyc widok . Myśle ze cierpliwość
i upartość doprpwadzi do oczekiwanego rezultatu . Damy rade ......
Nie jest to aluzja do obecnej opcji politycznej
Technical Details
Message-ID: <o47st1$d4q$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <o45vc6$hsv$1@news.icm.edu.pl> <5866899c$0$649$65785112@news.neostrada.pl> <o4658m$ekt$1@news.icm.edu.pl> <5866b878$0$5156$65785112@news.neostrada.pl> <o46ehr$es9$1@news.icm.edu.pl> <5866e1aa$0$5144$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: Kacper <Kacper0901@wp.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: MSSQL - parametryzowana nazwa pliku w widoku
Date: Sat, 31 Dec 2016 10:14:08 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 63
Message-ID: <o47st1$d4q$1@news.icm.edu.pl>
References: <o45vc6$hsv$1@news.icm.edu.pl> <5866899c$0$649$65785112@news.neostrada.pl> <o4658m$ekt$1@news.icm.edu.pl> <5866b878$0$5156$65785112@news.neostrada.pl> <o46ehr$es9$1@news.icm.edu.pl> <5866e1aa$0$5144$65785112@news.neostrada.pl>
NNTP-Posting-Host: apn-37-249-50-186.dynamic.gprs.plus.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1483175650 13466 37.249.50.186 (31 Dec 2016 09:14:10 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Sat, 31 Dec 2016 09:14:10 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
In-Reply-To: <5866e1aa$0$5144$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit