NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

--URUN KATEGORİLERİNE GÖRE SİPARİŞ DAĞILIMI
--SELECT
--ITM.CATEGORY1,ITM.CATEGORY2,ITM.CATEGORY3,SUM(OD.LINETOTAL) AS TOPLAMSIPARIS_TUTARI,
--SUM(OD.AMOUNT) AS TOPLAMSIPARIS_ADEDI,COUNT(OD.ID) AS TOPLAMSIPARISSAYISI,
--SUM(OD.LINETOTAL)/SUM(OD.AMOUNT) AS ORTALAMABIRIMFIYAT
--FROM ORDERS O
-- INNER JOIN USERS U ON U.ID = O.USERID
-- INNER JOIN ADDRESS A ON A.ID = O.ADDRESSID
-- INNER JOIN CITIES CT ON CT.ID = A.CITYID
-- INNER JOIN TOWNS T ON T.ID = A.TOWNID
-- INNER JOIN DISTRICTS D ON D.ID = A.DISTRICTID
-- INNER JOIN PAYMENTS P ON P.ORDERID = O.ID
-- INNER JOIN INVOICES I ON I.ORDERID = O.ID
-- INNER JOIN ORDERDETAILS OD ON OD.ORDERID = O.ID
-- INNER JOIN ITEMS ITM ON ITM.ID = OD.ITEMID
--GROUP BY ITM.CATEGORY1,ITM.CATEGORY2,ITM.CATEGORY3
--ORDER BY 4 DESC

----TARİHE GÖRE SİPARİŞ DAĞILIMI
--SELECT
--CONVERT(DATE,O.DATE_) AS TARIH,
--SUM(OD.LINETOTAL) TOPLAMSIPARIS_TUTAR,
--SUM(OD.AMOUNT) AS TOPLAMSIPARIS_MIKTAR,
--COUNT(OD.ID) AS TOPLAMSIPARIS_SAYISI
--FROM ORDERS O
-- INNER JOIN USERS U ON U.ID = O.USERID
-- INNER JOIN ADDRESS A ON A.ID = O.ADDRESSID
-- INNER JOIN CITIES CT ON CT.ID = A.CITYID
-- INNER JOIN TOWNS T ON T.ID = A.TOWNID
-- INNER JOIN DISTRICTS D ON D.ID = A.DISTRICTID
-- INNER JOIN PAYMENTS P ON P.ORDERID = O.ID
-- INNER JOIN INVOICES I ON I.ORDERID = O.ID
-- INNER JOIN ORDERDETAILS OD ON OD.ORDERID = O.ID
-- INNER JOIN ITEMS ITM ON ITM.ID = OD.ITEMID
--GROUP BY CONVERT(date,O.DATE_)
--ORDER BY CONVERT(date,O.DATE_)

--AYLARA GÖRE SİPARİŞ DAĞILIMI
--SELECT
--DATEPART(YEAR,O.DATE_) AS YIL,
--CASE
--WHEN DATEPART(MONTH,O.DATE_) = 1 THEN 'OCAK'
--WHEN DATEPART(MONTH,O.DATE_) = 2 THEN 'SUBAT'
--WHEN DATEPART(MONTH,O.DATE_) = 3 THEN 'MART'
--WHEN DATEPART(MONTH,O.DATE_) = 4 THEN 'NISAN'
--WHEN DATEPART(MONTH,O.DATE_) = 5 THEN 'MAYIS'
--WHEN DATEPART(MONTH,O.DATE_) = 6 THEN 'HAZIRAN'
--WHEN DATEPART(MONTH,O.DATE_) = 7 THEN 'TEMMUZ'
--WHEN DATEPART(MONTH,O.DATE_) = 8 THEN 'AGUSTOS'
--WHEN DATEPART(MONTH,O.DATE_) = 9 THEN 'EYLUL'
--WHEN DATEPART(MONTH,O.DATE_) = 10 THEN 'EKIM'
--WHEN DATEPART(MONTH,O.DATE_) = 11 THEN 'KASIM'
--WHEN DATEPART(MONTH,O.DATE_) = 12 THEN 'ARALIK'
--END AS AY,
--SUM(OD.LINETOTAL) TOPLAMSIPARIS_TUTAR,
--SUM(OD.AMOUNT) AS TOPLAMSIPARIS_MIKTAR,
--COUNT(OD.ID) AS TOPLAMSIPARIS_SAYISI
--FROM ORDERS O
-- INNER JOIN USERS U ON U.ID = O.USERID
-- INNER JOIN ADDRESS A ON A.ID = O.ADDRESSID
-- INNER JOIN CITIES CT ON CT.ID = A.CITYID
-- INNER JOIN TOWNS T ON T.ID = A.TOWNID
-- INNER JOIN DISTRICTS D ON D.ID = A.DISTRICTID
-- INNER JOIN PAYMENTS P ON P.ORDERID = O.ID
-- INNER JOIN INVOICES I ON I.ORDERID = O.ID
-- INNER JOIN ORDERDETAILS OD ON OD.ORDERID = O.ID
-- INNER JOIN ITEMS ITM ON ITM.ID = OD.ITEMID
--GROUP BY DATEPART(MONTH,O.DATE_),DATEPART(YEAR,O.DATE_)
--ORDER BY DATEPART(YEAR,O.DATE_) ,DATEPART(MONTH,O.DATE_)

--ÖDEME TÜRÜNE GÖRE DAĞILIM
--SELECT
--DATEPART(MONTH,DATE_) AS AY,DATEPART(YEAR,DATE_) AS YIL,
--CASE
-- WHEN PAYMENTTYPE = 1 THEN 'KREDIKARTI'
-- WHEN PAYMENTTYPE = 2 THEN 'BANKAHAVALESI'
--END AS ODEMETURU_ACIKLAMA,
--SUM(PAYMENTTOTAL) AS TOPLAMTUTAR
--FROM PAYMENTS
--GROUP BY PAYMENTTYPE,DATEPART(MONTH,DATE_),DATEPART(YEAR,DATE_)
--ORDER BY DATEPART(YEAR,DATE_),DATEPART(MONTH,DATE_)

--ORTALAMA TESLİMAT SURESI
--SELECT
----O.ID AS SIPARISID,
----O.DATE_ AS SIPARISTARIHI,
----I.DATE_ AS FATURATARIHI,
----AVG(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ORTALAMATESLIMATSURESI_SAAT
----MIN(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENKISA_TESLIMATSURESI_SAAT,
----MAX(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENUZUN_TESLIMATSURESI_SAAT
--U.ID,U.NAMESURNAME,
--AVG(DATEDIFF(HOUR,O.DATE_,I.DATE_)) ORTALAMATESLIMAT_SURESI,
--MIN(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENKISA_TESLIMATSURESI_SAAT,
--MAX(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENKISA_TESLIMATSURESI_SAAT,
--SUM(O.TOTALPRICE) AS TOPLAMSIPARIS_TUTARI,
--COUNT(O.ID) AS SIPARIS_SAYISI
--FROM ORDERS O
-- INNER JOIN USERS U ON U.ID = O.USERID
-- INNER JOIN ADDRESS A ON A.ID = O.ADDRESSID
-- INNER JOIN CITIES CT ON CT.ID = A.CITYID
-- INNER JOIN TOWNS T ON T.ID = A.TOWNID
-- INNER JOIN DISTRICTS D ON D.ID = A.DISTRICTID
-- INNER JOIN PAYMENTS P ON P.ORDERID = O.ID
-- INNER JOIN INVOICES I ON I.ORDERID = O.ID
--GROUP BY U.ID,U.NAMESURNAME
--HAVING AVG(DATEDIFF(HOUR,O.DATE_,I.DATE_))>30
--ORDER BY 4 DESC

--SELECT
--DATEPART(MONTH,O.DATE_) AS AY,
--DATEPART(YEAR,O.DATE_) AS YIL,
--AVG(DATEDIFF(HOUR,O.DATE_,I.DATE_)) ORTALAMATESLIMAT_SURESI,
--MIN(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENKISA_TESLIMATSURESI_SAAT,
--MAX(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENUZUN_TESLIMATSURESI_SAAT,
--SUM(O.TOTALPRICE) AS TOPLAMSIPARIS_TUTARI,
--COUNT(O.ID) AS SIPARIS_SAYISI
--FROM ORDERS O
-- INNER JOIN USERS U ON U.ID = O.USERID
-- INNER JOIN ADDRESS A ON A.ID = O.ADDRESSID
-- INNER JOIN CITIES CT ON CT.ID = A.CITYID
-- INNER JOIN TOWNS T ON T.ID = A.TOWNID
-- INNER JOIN DISTRICTS D ON D.ID = A.DISTRICTID
-- INNER JOIN PAYMENTS P ON P.ORDERID = O.ID
-- INNER JOIN INVOICES I ON I.ORDERID = O.ID
--GROUP BY DATEPART(MONTH,O.DATE_),DATEPART(YEAR,O.DATE_)
--ORDER BY 1,2 DESC

--SELECT
--CT.CITY,
--AVG(DATEDIFF(HOUR,O.DATE_,I.DATE_)) ORTALAMATESLIMAT_SURESI,
--MIN(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENKISA_TESLIMATSURESI_SAAT,
--MAX(DATEDIFF(HOUR,O.DATE_,I.DATE_)) AS ENUZUN_TESLIMATSURESI_SAAT,
--SUM(O.TOTALPRICE) AS TOPLAMSIPARIS_TUTARI,
--COUNT(O.ID) AS SIPARIS_SAYISI
--FROM ORDERS O
-- INNER JOIN USERS U ON U.ID = O.USERID
-- INNER JOIN ADDRESS A ON A.ID = O.ADDRESSID
-- INNER JOIN CITIES CT ON CT.ID = A.CITYID
-- INNER JOIN TOWNS T ON T.ID = A.TOWNID
-- INNER JOIN DISTRICTS D ON D.ID = A.DISTRICTID
-- INNER JOIN PAYMENTS P ON P.ORDERID = O.ID
-- INNER JOIN INVOICES I ON I.ORDERID = O.ID
--GROUP BY CT.CITY
--ORDER BY 1


--URUNLERIN FIYAT ANALIZI
--SELECT
--ITM.ITEMCODE AS URUNKODU,
--ITM.ITEMNAME AS URUNADI,
--(SELECT MIN(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS ENDUSUK_FIYAT,
--(SELECT MAX(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS ENYUKSEK_FIYAT,
--(SELECT AVG(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS ORTLAMA_FIYAT,
--(SELECT SUM(AMOUNT) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS TOPLAMADET
--FROM
--ITEMS ITM
--ORDER BY ITM.ITEMNAME

--URUN ENCOK HANGI AY SATILDI
--URUNLERIN FIYAT ANALIZI
--SELECT
--ITM.ITEMCODE AS URUNKODU,
--ITM.ITEMNAME AS URUNADI,
--(SELECT MIN(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS ENDUSUK_FIYAT,
--(SELECT MAX(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS ENYUKSEK_FIYAT,
--(SELECT AVG(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS ORTLAMA_FIYAT,
--(SELECT SUM(AMOUNT) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) AS TOPLAMADET,
--(
--SELECT TOP 1 DATEPART(MONTH,O.DATE_) AS AY FROM ORDERDETAILS OD
--INNER JOIN ORDERS O ON OD.ORDERID = O.ID
--WHERE OD.ITEMID = ITM.ID
--GROUP BY DATEPART(MONTH,O.DATE_)
--ORDER BY SUM(AMOUNT) DESC
--) AS ENCOKSATILA_AY
--FROM
--ITEMS ITM
----WHERE (SELECT MIN(UNITPRICE) FROM ORDERDETAILS WHERE ITEMID = ITM.ID) IS NULL
--WHERE ITM.ID NOT IN
--(SELECT ITEMID FROM ORDERDETAILS)
--ORDER BY ITM.ITEMNAME

--KULLANICININ SON ADRESINI BULMA
--SELECT U.*,
--(SELECT TOP 1 ADDRESSTEXT FROM ADDRESS WHERE USERID = U.ID ORDER BY ID ) ILKADRES,
--(SELECT TOP 1 ADDRESSTEXT FROM ADDRESS WHERE USERID = U.ID ORDER BY ID DESC) SONADRES,
--(SELECT COUNT(ADDRESSTEXT) FROM ADDRESS WHERE USERID = U.ID ) ADRESSAYISI
--FROM
--USERS U

--SELECT * FROM USERS WHERE USERNAME_ LIKE '%O'
--SELECT * FROM USERS WHERE SUBSTRING(USERNAME_,LEN(USERNAME_),1)='O'
--SELECT CHARINDEX('F','MUSTAFA',1)
--SELECT FORMAT(GETDATE(),'D','en-us')
--SELECT LEFT('MUSTAFA KÖSE',7)
--SELECT RIGHT('MUSTAFA KÖSE',4)
--SELECT LEFT('MUSTAFA KÖSE',CHARINDEX(' ','MUSTAFA KÖSE')),RIGHT('MUSTAFA KÖSE',
--LEN('MUSTAFA KÖSE')-CHARINDEX(' ','MUSTAFA KÖSE'))
--SELECT LEFT(NAMESURNAME,CHARINDEX(' ',NAMESURNAME)),RIGHT(NAMESURNAME,
--LEN(NAMESURNAME)-CHARINDEX(' ',NAMESURNAME)) FROM USERS

SELECT *,REPLICATE('0',8-LEN(SIRANO))+ CONVERT(VARCHAR,SIRANO) FROM TEST1
--UPDATE TEST1 SET SIRANO2 = REPLICATE('0',8-LEN(SIRANO))+ CONVERT(VARCHAR,SIRANO) FROM TEST1

DECLARE @CUMLE AS VARCHAR(MAX)
SET @CUMLE ='Ağaç kelimesi eski çağlardan beri dilimizde yaşamaktadır. Orhun Yazıtları’nda bile ağaçla karşılaşırız.
Türk şiirinde ağaca karşı derin bir ilgi görülür. Memleketimizde birçok yerin adı ağaçtan alınmıştır: Çamlıbel,
Kirazlıyayla, Kırkağaç… Bunlar halkın ağaca verdiği önemi gösterir. Bazı ağaçlarla ilgili yerlerin ayrıca bir tarihi de vardır:
Göynük teki “Beykavağı” adlı yere ad verilmesinde Yıldırım ın oğlu Süleyman’ın rolü olduğunu Âşıkpaşazade Tarihi yazar.
Eskiden beri birçok Türk boyuna, birçok kişiye ağaç adı verilmiştir. Yeni soyadı kanununa göre pek çoğumuz, soyadımızı ağaca
bağlamış bulunuyoruz. Bu da gösteriyor ki halkımız, ağaca karşı beslediği sevgiyi hâlâ yüreğinde yaşatmaktadır.
Ağaç, yalnız şairin belleğinde değil, halkın hayatında da bir andaç, bir nişandır. Çocuk doğduğunda, düğün yapıldığında,
uzun bir yolculuğa çıkılırken ağaç dikilir. Artık onun büyümesi için elden gelen yapılır. Ağaç boylandıkça hatıralar da
içimizde serpilir, gümrahlaşır.'
--SET @CUMLE = REPLACE(@CUMLE,'Ağaç','Agac')
DECLARE @LEN1 AS INT
SET @LEN1 = LEN(@CUMLE)
DECLARE @LEN2 AS INT
SELECT @CUMLE = REPLACE(@CUMLE,'Türk','')
SET @LEN2 = LEN(@CUMLE)
SELECT (@LEN1-@LEN2)/LEN('Türk')
     
 
what is notes.io
 

Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 14 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.