sql
Sql
code posted
by
cengiz
created at 01 Jul 13:35, updated at 01 Jul 15:52
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
BEGIN TRAN potwierdzeniefaktury DECLARE @CLSMidkontraktu INT DECLARE @CLSMidWysylki INT DECLARE @idWysylki int DECLARE @dataZdarzenia Datetime DECLARE @kodBledu INT DECLARE @Komentarz varchar(1000) declare @idkontraktu int SET @idkontraktu = 133422918 --SET @idWysylki = 1482969 SET @idWysylki = (SELECT top 1 id FROM wysylkiListyPrzewozowe WHERE idKontraktu = @idkontraktu order by datawpisu desc) SET @dataZdarzenia = GETDATE() IF EXISTS (SELECT 1 FROM tempdb..sysObjects WITH (NOLOCK) WHERE id = OBJECT_ID('tempdb..#WysylkaZdarzenMasowo') AND xtype = 'U') DROP TABLE #WysylkaZdarzenMasowo create table #WysylkaZdarzenMasowo ( idWysylki int, DataZdarzenia DATETIME, KodBledu int, Komentarz varchar(1000) ) TRUNCATE TABLE #WysylkaZdarzenMasowo INSERT #WysylkaZdarzenMasowo (idWysylki, DataZdarzenia) -- tu dajemy ID wysy³ki !!!!!!!!!!!!!!!!! SELECT @idWysylki, @dataZdarzenia EXEC polsatcyfrowy.dbo.spCP_CSLM_Interfejsy_WysylkaZdarzenMasowo 7, @DataZdarzenia, 'Rejestracja z interefesju kurierów', 1, NULL, @kodBledu OUT, @Komentarz OUT SELECT @kodBledu, @Komentarz SELECT DataZdarzenia, DataWplywuDokumentu, DataDostarczeniaDokumentu, * FROM Parowanie_Umowy WHERE idkontraktu = @CLSMidkontraktu SELECT 'KOD PASKOWY---------------------------------------------------------------' select KodPaskowyWOkienkuKoperty, idkontraktu, * from parowanie_wydrukowanedokumenty with (nolock) where idkontraktu = @idkontraktu ORDER by DataWydruku DESC SELECT wlp.DataWPisu, wlp.idkontraktu, wlp.idklienta, wlp.idzamowieniazestawu, wlpzr.Nazwa, wlpz.* FROM wysylkilistyprzewozowe wlp WITH (NOLOCK) JOIN wysylkilistyprzewozowezdarzenia wlpz WITH (NOLOCK) ON (wlp.id = wlpz.idwysylki) JOIN _WysylkiListyPrzewozoweRodzajeZdarzen wlpzr WITH (NOLOCK) ON (wlpzr.id = wlpz.idrodzajuzdarzenia) WHERE wlp.id = @idWysylki ORDER BY wlpz.id OPTION (LOOP JOIN) SELECT 'DOKUMENTY-----------------------------------------------------------------------------------------' SELECT 'Status dokumentu:', bds.nazwa ,* FROM BilingDokumenty bd JOIN _BilingDokumentyStatusy bds ON bds.id=bd.idStatusu WHERE bd.idKonta IN (SELECT idKontraktu FROM KontraktyPowiazania WHERE idKontraktuZwiazanego = @idkontraktu AND idTypuPowiazania = 6) order by bd.DataWystawienia DESC |
2.38 KB in 3 ms with coderay