SQL Oracle kullanarak tarihleri ​​nasıl karşılaştırılır

1. Adım

"TO_CHAR" komutunu kendi DATE tarih biçiminizle açıkça kullanın. Örneğin, "TO_CHAR (b, 'YYYY / AA / GG')" seçeneğini seçin. "TO_CHAR" komutunun genel kullanımı: "(, '')" biçimindeki dize, 40 şekilde oluşturabileceğiniz bir seçenektir. En yaygın kullanılan seçeneklerden bazıları şunlardır:

Ayın tam bir adı (örneğin, MAY) DD ayın bir günü için (örneğin, 08) DY bir sayısal ay (örneğin, 09) MON kısaltılmış bir ay adı (örneğin, SEP) AY için MON (örneğin, 08) DY kısaltılmış bir gün ismi (örneğin, SAT) HH için bir gün (1-12) HH24 günün 24 saati formatında (0-23) MI için dakikaları belirtmek için (0-59) SS saniye göster (0-59)

2. Adım

Sorguda kullanılacak matematiksel değiştiriciyi seçin. Kullanabileceğiniz seçenekler şunlardır:

SUM, MINUS ve GROUP.

3. adım

Anahtarın ve veri kümelerinin kullanılabilir seçeneklerini yönetmek için bir SQL sorgusunun bir işlemini seçin. Bir şirketin belli bir süre içindeki satışlarının toplamına bir örnek:

sum (jun2004.sales) - transaction_table jun2004'den alınan sum (jun2005.sales), jun2004.trans_year = 2004 ve jun2004.trans_month = 6 ve jun2004.trans_year = 2005 ve jun2004.trans_month = 6;

4. Adım

Zaman ve kaynak verimliliğiyle ilgili sorguyu en iyi duruma getirin ve test edin, yürütme işlemini gerçekleştirin. Yanıt süreleri gereksinimlerinizi karşılarsa, üretim veritabanına gömün ve diske kaydedin.