sql çalışmaları

select
      a.Id , 
      a.adi,
      a.soyadi, 
-- a.durum 1 ise  durum2  evli 2 ise  durum2  bekar
 case  a.durum when 1 then 'Evli'
              when 2 then 'Bekar' end durum2, 
  a.meslk,
  a.okulu,
  a.TCNo,
  a.BitDerece,
  b.SerNo,
  b.SertifikaAdi,
  b.Yili,
  c.IsYeriAdi,
  convert(varchar,c.BasTarih,104)  as BasTarih
from dfs..TBL_denemebetul a 
       left join dfs.. tblSertifikalar b on a.Id=b.MasterId
   left join dfs.. tblIsTec c on a.Id=c.MasterId where a.Id=6

------------------

SC_NO verilen 4 taneden bir tanesi olduğu durumlarda Id yi seç.O Idlerle MasterId ler eşit olduğunda Odendi yi B yap.


Update ODEME set ODENDI='B'  where MasterId in (select Id from  ODEMEPLANI where SC_NO in ('B00000000004563',
'B00000000004553',
'B00000000004535'))


------------

CREATE VIEW NETLE_VW_EFATURALISTESI AS Select F.* , EF.GIB_FATIRS_NO from NETLE_VW_TUMEFATURALISTESI F with (nolock) LEFT OUTER JOIN TBLEFATURA EF on (EF.FATIRS_NO = F.FATIRS_NO and EF.FTIRSIP = F.FTIRSIP and EF.SUBE_KODU = F.SUBE_KODU)

--EF.FATIRS_NO null olsun ve WHERE EF.FATIRS_NO IS NULL and NOT EXISTS (SELECT 1 FROM DFS..DFSEInvoiceNetsisSelected WITH(NOLOCK) WHERE SelectedInvoiceNo=F.FATIRS_NO AND (WFSTATE=1 OR WFSTATE=2 OR WFSTATE IS NULL))

-----

CREATE VIEW CPS_STOKKARTAKTAR AS SELECT car_kodu STOK_KODU,qty_desc+' - '+des_kodu+' - '+sizt_size1+' - '+edge_desc STOK_ADI, ISNULL(sizt_m2,0) MetreKare ,--Metrekareye sizt_m2 nullsa 0 ata değilse kendisi
(SELECT TOP 1 MUHDETAYKODU FROM VW_TBLCPS_STOKTANIM WHERE qty_desc = a.qty_desc) MUHDETAYKODU --İlk kaydın muhdetaykodunu al FROM BGMDATA..CWV_000_itemslist a where car_status=0 and car_kodu NOT IN (select STOK_KODU COLLATE TURKISH_CI_AS from ACME2014..TBLSTSABIT) AND A.car_kodu NOT IN ( 'IHL_1417A__AAC_66Y', 'IHL_1417C__AAC_66Y', 'IHL_1417D__AAL_66Y' ) and a.car_kodu='ECX_1522A_003_EMP_66S' ---in/not in group by car_kodu,qty_desc,des_kodu,sizt_size1,edge_desc,sizt_m2
-----
sp_helptext viewin ismi yazarsan içeriğini bulursun
-----

select c.BelgeTipi,b.ADI, CASE WHEN a.Departman=1 THEN 'Finans' --- 1 ise departmani alanına finans yaz WHEN a.Departman=2 THEN 'Muhasebe' --- 2 ise departmani alanına Muhasebe yaz WHEN a.Departman=3 THEN 'Satın Alma' WHEN a.Departman=4 THEN 'İdari' WHEN a.Departman=5 THEN 'Pazarlama' WHEN a.Departman=6 THEN 'Bilgi İşlem' WHEN a.Departman=7 THEN 'Dış Ticaret' END AS Departmani from TblResmiBelgeListele a left join acme2014..TBLISLETMELER b on a.isletmekodu=b.ISLETME_KODU left join TblBelgeTipleri c on a.BelgeTipi=c.Id

----


select 0 as us_id , 'Kullanıcı Yok' as us_name 

union all


select us_id,us_name  from cw_users


----------------------


select distinct car_kodu,cip_iplikrenk,COUNT(RIGHT(cip_iplikrenk,7)) from TBLBGMRECETE r 
inner join TBLBGMRECETEDetay d
on r.Id = d.MasterId
where cip_iplikrenk <> 'REST'
group by car_kodu,cip_iplikrenk
having COUNT(RIGHT(cip_iplikrenk,7)) > 1 

--Reçete DEtay Sil
/*
delete from  TBLBGMRECETEDetay where MasterId in 
(
select r.Id from TBLBGMRECETE r 
inner join TBLBGMRECETEDetay d
on r.Id = d.MasterId
where cip_iplikrenk <> 'REST'
group by r.Id,car_kodu,cip_iplikrenk
having COUNT(RIGHT(cip_iplikrenk,7)) > 1 
)
*/

-- Reçete Sil
/*

delete from  TBLBGMRECETE where Id in 
(
select r.Id from TBLBGMRECETE r 
inner join TBLBGMRECETEDetay d
on r.Id = d.MasterId
where cip_iplikrenk <> 'REST'
group by r.Id,car_kodu,cip_iplikrenk
having COUNT(RIGHT(cip_iplikrenk,7)) > 1 
)


*/



Yorumlar

Popüler Yayınlar