A.S.C Filtre, Grafik ve Raporlama Eklentisi

Firebird : DateDiff (Excel ETARİHLİ fonk. birebir kopyası)
#1
SQL dilinde "DateDiff" fonksiyonunun çalışma mantığı biraz farklı olduğundan istemediğimiz farklar döner.

Kıdem tazminatı vs. gibi önemli konularda istediğimiz sonuçları görebilmek için aşağıdaki proseduru (aynı zamanda bir fonksiyondur) hazırlama gereği duydum.

Şimdiye kadar yaptığım testlerde hatalı sonuç çıkmadı.

Faydalı olmasını dilerim...

y : iki tarih arasındaki Toplam Yılı hesaplar
m : iki tarih arasında Toplam Ayı hesaplar
d : iki tarih arasında Toplam Günü hesaplar
md : iki tarih arasındaki Günü hesaplar, Ay ve Yıl yok sayılır
yd : iki tarih arasındaki Günü hesaplar, Yıl yok sayılır
ym : iki tarih arasındaki Ayı hesaplar, Gün ve Yıl yok sayılır

Prosedur (Fonksiyon):

firebird is not a supported langage
List of available langages :
modula3, smarty, bibtex, java, gdb, prolog, j, basic4gl, progress, spark, stonescript, proftpd, dos, tsql, oracle11, eiffel, povray, whois, rexx, python, icon, scheme, apache, div, 6502acme, asymptote, oz, objc, javascript, actionscript3, coffeescript, awk, verilog, genero, perl, winbatch, f1, sdlbasic, lb, m68k, freebasic, systemverilog, abap, pixelbender, autohotkey, rpmspec, oracle8, haskell, sql, gwbasic, glsl, boo, cmake, whitespace, mysql, gettext, matlab, algol68, ocaml, jquery, bnf, gml, ecmascript, delphi, epc, objeck, vedit, cil, pcre, xpp, io, autoit, autoconf, nagios, dcl, unicon, nsis, e, parasail, scilab, upc, 4cs, smalltalk, providex, newlisp, magiksf, pascal, vba, bf, ocaml-brief, vim, xorg_conf, lotusformulas, pli, diff, qbasic, robots, oberon2, arm, rsplus, erlang, latex, mxml, text, mmix, clojure, oxygene, fortran, cpp, csharp, genie, lua, lsl2, euphoria, cadlisp, php-brief, email, c_mac, perl6, cfm, pys60, powershell, actionscript, dot, c, xml, mapbasic, freeswitch, q, lolcode, klonec, groovy, html5, vbnet, logtalk, css, applescript, cpp-qt, caddcl, pike, visualprolog, cfdg, rails, idl, make, powerbuilder, sas, locobasic, pycon, vhdl, properties, thinbasic, gambas, typoscript, vala, asp, fo, plsql, parigp, rebol, kixtart, gnuplot, dcs, ldif, bash, oobas, visualfoxpro, asm, ini, falcon, chaiscript, tcl, php, reg, uscript, urbi, lotusscript, postgresql, hq9plus, modula2, 68000devpac, java5, go, blitzbasic, mirc, d, mpasm, pf, ruby, inno, z80, intercal, scala, ada, 6502kickass, 6502tasm, lisp, purebasic, apt_sources, netrexx, llvm, cobol, haxe, octave, avisynth, pic16, html4strict, bascomavr, sparql, teraterm, cuesheet, fsharp, dcpu16, c_loadrunner, zxbasic, xbasic, klonecpp, yaml, hicest, lscript, oorexx, per

Örnek Kullanım 1:

firebird is not a supported langage
List of available langages :
modula3, smarty, bibtex, java, gdb, prolog, j, basic4gl, progress, spark, stonescript, proftpd, dos, tsql, oracle11, eiffel, povray, whois, rexx, python, icon, scheme, apache, div, 6502acme, asymptote, oz, objc, javascript, actionscript3, coffeescript, awk, verilog, genero, perl, winbatch, f1, sdlbasic, lb, m68k, freebasic, systemverilog, abap, pixelbender, autohotkey, rpmspec, oracle8, haskell, sql, gwbasic, glsl, boo, cmake, whitespace, mysql, gettext, matlab, algol68, ocaml, jquery, bnf, gml, ecmascript, delphi, epc, objeck, vedit, cil, pcre, xpp, io, autoit, autoconf, nagios, dcl, unicon, nsis, e, parasail, scilab, upc, 4cs, smalltalk, providex, newlisp, magiksf, pascal, vba, bf, ocaml-brief, vim, xorg_conf, lotusformulas, pli, diff, qbasic, robots, oberon2, arm, rsplus, erlang, latex, mxml, text, mmix, clojure, oxygene, fortran, cpp, csharp, genie, lua, lsl2, euphoria, cadlisp, php-brief, email, c_mac, perl6, cfm, pys60, powershell, actionscript, dot, c, xml, mapbasic, freeswitch, q, lolcode, klonec, groovy, html5, vbnet, logtalk, css, applescript, cpp-qt, caddcl, pike, visualprolog, cfdg, rails, idl, make, powerbuilder, sas, locobasic, pycon, vhdl, properties, thinbasic, gambas, typoscript, vala, asp, fo, plsql, parigp, rebol, kixtart, gnuplot, dcs, ldif, bash, oobas, visualfoxpro, asm, ini, falcon, chaiscript, tcl, php, reg, uscript, urbi, lotusscript, postgresql, hq9plus, modula2, 68000devpac, java5, go, blitzbasic, mirc, d, mpasm, pf, ruby, inno, z80, intercal, scala, ada, 6502kickass, 6502tasm, lisp, purebasic, apt_sources, netrexx, llvm, cobol, haxe, octave, avisynth, pic16, html4strict, bascomavr, sparql, teraterm, cuesheet, fsharp, dcpu16, c_loadrunner, zxbasic, xbasic, klonecpp, yaml, hicest, lscript, oorexx, per

Örnek Kullanım 2:

firebird is not a supported langage
List of available langages :
modula3, smarty, bibtex, java, gdb, prolog, j, basic4gl, progress, spark, stonescript, proftpd, dos, tsql, oracle11, eiffel, povray, whois, rexx, python, icon, scheme, apache, div, 6502acme, asymptote, oz, objc, javascript, actionscript3, coffeescript, awk, verilog, genero, perl, winbatch, f1, sdlbasic, lb, m68k, freebasic, systemverilog, abap, pixelbender, autohotkey, rpmspec, oracle8, haskell, sql, gwbasic, glsl, boo, cmake, whitespace, mysql, gettext, matlab, algol68, ocaml, jquery, bnf, gml, ecmascript, delphi, epc, objeck, vedit, cil, pcre, xpp, io, autoit, autoconf, nagios, dcl, unicon, nsis, e, parasail, scilab, upc, 4cs, smalltalk, providex, newlisp, magiksf, pascal, vba, bf, ocaml-brief, vim, xorg_conf, lotusformulas, pli, diff, qbasic, robots, oberon2, arm, rsplus, erlang, latex, mxml, text, mmix, clojure, oxygene, fortran, cpp, csharp, genie, lua, lsl2, euphoria, cadlisp, php-brief, email, c_mac, perl6, cfm, pys60, powershell, actionscript, dot, c, xml, mapbasic, freeswitch, q, lolcode, klonec, groovy, html5, vbnet, logtalk, css, applescript, cpp-qt, caddcl, pike, visualprolog, cfdg, rails, idl, make, powerbuilder, sas, locobasic, pycon, vhdl, properties, thinbasic, gambas, typoscript, vala, asp, fo, plsql, parigp, rebol, kixtart, gnuplot, dcs, ldif, bash, oobas, visualfoxpro, asm, ini, falcon, chaiscript, tcl, php, reg, uscript, urbi, lotusscript, postgresql, hq9plus, modula2, 68000devpac, java5, go, blitzbasic, mirc, d, mpasm, pf, ruby, inno, z80, intercal, scala, ada, 6502kickass, 6502tasm, lisp, purebasic, apt_sources, netrexx, llvm, cobol, haxe, octave, avisynth, pic16, html4strict, bascomavr, sparql, teraterm, cuesheet, fsharp, dcpu16, c_loadrunner, zxbasic, xbasic, klonecpp, yaml, hicest, lscript, oorexx, per



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Firebird Store procedure le Bul ve Değiştir AhmetNuri 2 2.897 26-06-2022, 00:20
Son Mesaj: Zeki Gürsoy
  Firebird : Kurulum ve Connection Zeki Gürsoy 9 14.848 21-04-2021, 15:13
Son Mesaj: sarsak
access-sql-14 Firebird : Yürüyen Bakiye Uygulaması Zeki Gürsoy 16 13.542 12-08-2015, 14:12
Son Mesaj: akuyumcu63
  Firebird Aynı Kayıtları bul ve sil AhmetNuri 0 2.825 12-10-2012, 20:52
Son Mesaj: AhmetNuri
  firebird ile listelenmiş verinin kaynak tablosunu değiştirme yardım! muratxx5 1 2.334 21-05-2012, 00:05
Son Mesaj: Zeki Gürsoy
  Firebird otmatik loglama (Trigger Level Loging) AhmetNuri 6 7.957 26-03-2012, 01:31
Son Mesaj: Zeki Gürsoy
  Firebird Veritabanında olan procedure lar nasıl gizlenir softdestek 8 5.924 19-03-2012, 21:40
Son Mesaj: softdestek
  Trigger dan Firebird veri tabanı kullanıcısı ekleme silme ve gücelleme AhmetNuri 7 8.063 12-01-2012, 22:25
Son Mesaj: Zeki Gürsoy

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi