Tema: Re: MSSQL : Kaip uzpildyti skyles
Autorius: Raimis
Data: 2010-12-22 09:05:20
Na sukurpiau kazkoki pvz:

create table #tmp (Data datetime)

declare @dd datetime
select @dd='2010.12.20'

declare @i int
select @i=0
while @i<= 23
begin
 insert into #tmp (Data) Values(DATEADD("hh",@i,@dd))
 select @i=@i+1
end

select
t.Data,
(select r.Reiksme from Duomenys as r where r.Data =(select max(r2.Data) from 
Duomenys as r2 where r2.Data <=t.Data))
 from #tmp as t


drop table #tmp





"Raimis" <somebody@nomail.com> wrote in message 
news:ies6de$nkv$1@trimpas.omnitel.net...
> Mano toks pamastymas:
> kuri laikina lentele #tmp  su Datetime lauku, uzpildai reiksmem is norimo 
> laikotarpio: ...01:00:00, ... 02:00:00 ....
> darai select is laikinos lenteles su subselectu is lentos su duomenimis.
>
>
> "bala nemate" <bala.nemate@gmail.com> wrote in message 
> news:1un0lqe0e15jj.8l3ei098za0a$.dlg@40tude.net...
>> škiasi, tam tikrais monentais, valandiniu periodu, į db atsigula duomenys
>> su laiko štampu. kaip select'e padaryti, kad tą valandą, kai duomenų 
>> nėra,
>> imtų paskutinę senesnę reikšmę?
>>
>> pvz., table :
>> DT Value
>> ..12:00:00 4
>> ..15:... 6
>>
>> o rezultate
>> DT Value
>> ..12:... 4
>> ..13:... 4
>> ..14:... 4
>> ..15:... 6
>> ..16:... 6
>>
>>
>> dėkings už pamąstymus
>> -- 
>> bn/mj
>> skype : bala.nemate
>> "The blues ain't about making yourself feel better.
>> it's about making other people feel worse."
>> -- Bleeding Gums Murphy
>
> 


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser