1 8.x 1 7.7.
1 8.x arrow arrow : " "
: " "

:

, 2.5 (2.5.20.3)

 

. , - - . , " ", .

 ..()

 

:

= 30.06.2010 23.59.59
= ""
= ""
= 01.01.2010 00.00.00

= 31.12.2010 23.59.59
= 2010
= 6
= 5
= 01.06.2010 00.00.00
= -00000006 30.06.2010 16:04:27
= 415000
__ = 0,002
   

( ) 


 .,
 .,
 .,
 .,
 .,
 .,
 .


 .

 . = &
;

////////////////////////////////////////////////////////////////////////////////

 .,
 (.) ,
 .,
 .,
 .,
 . - .


 
 
;

////////////////////////////////////////////////////////////////////////////////

 .


 .

 (., ) = &
  . = &




 .

 


 
 
 ;
////////////////////////////////////////////////////////////////////////////////
(2010,1,31,23,59,59) (2010,2,28,23,59,59) (2010,3,31,23,59,59) (2010,4,30,23,59,59) (2010,5,31,23,59,59) (2010,6,30,23,59,59)
 ;
////////////////////////////////////////////////////////////////////////////////

 (.) ,
 NULL(., (..))


 (
  . ,
  (.)
 
 
  .
  . >= .
  (. = &)
 
 
  .)
  .
  . = .
  (. = &)


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 .,
 .,
 .,
 .,
 .


 ..(&, )


 
;

////////////////////////////////////////////////////////////////////////////////

 (.) ,
 . ,
 NULL(., ) ,
 NULL(., )


 (
  . ,
  . ,
  (.)
 
 
  .
  . >= .
 
  .
  (
  .
 
  )
 
 
  .,
  .)
  .
  . = .
  . = .
  (.
  .)


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 . ,
 .
_

 .

 .
  (
  .
 
  )


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 (.) ,
 .


 (
  . ,
  . ,
  (.)
 
 
  _
  . >= .
 
 
  .,
  .)
  _
  (. = .)
  . = .
  (.)


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 (.) ,
 .,
 .,
 .. ,
 .. ,
 .. ,
 . - .


 ..(
  &,
  &,
  ,
  = &
 
  (
  .
 
  ))




 .,
 (.),
 .,
 .,
 ..,
 ..,
 ..,
 -. + .

 .

 . = &
  . = &
  .
  (
  .
 
  )




 .,
 .,
 .,
 .,
 ..,
 ..,
 ..,
 .

 


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 (.) ,
 .,
 .,
 .,
 .,
 .,
 .,
 .,
 .


 ..(
  &,
  &,
  ,
  = &
 
  (
  .
 
  ))




 .,
 (.),
 -.,
 -.,
 -.,
 -.,
 -.,
 -.,
 -.,
 -.

 .

 . = &
  . = &
  .
  (
  .
 
  )


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  . + .
  0
  ) ,
 (
  . NULL
  . + .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (
  . NULL
  .
  0
  ) ,
 (.)


 
 
  . = .
  . = .


 .


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 . ,
 (
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  (. NULL
  ( .))
  .
  .
  .
  0
  ) ,
 (
  . NULL
  0
  .
  0
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  0
  .
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  0
  .
  0
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  0
  .
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  0
  .
  0
  (. NULL
  ( .))
  .
  .
  0
  ) ,
 (
  . NULL
  0
  .
  (. NULL
  ( .))
  .
  .
  0
  )


 
 
  . = .
  . = .
 
  . = .
  . = .


 .,
 .


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 (.) ,
 . ,
 (.) ,
 (.) ,
 (.)


 
 
  (. 1 (.))


 .,
 (.)


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 (.) ,
 (.)


 

 . = &


 .


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 . ,
 
  . <= &
  1
  . = NULL(., 0)
  1
  NULL(., 0) >= &
  0
  (& - NULL(., 0)) / (. - NULL(., 0))
  ,
 
  . <= &
  1
  . = NULL(., 0)
  1
  NULL(., 0) >= &
  0
  (& - NULL(., 0)) / (. - NULL(., 0))
  ,
 
  . <= &
  1
  . = NULL(., 0)
  1
  NULL(., 0) >= &
  0
  (& - NULL(., 0)) / (. - NULL(., 0))
 


 
 
  (. - 1 = .)
  . = .


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 . ,
 .,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  & - NULL(., 0)
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  . = 0
  & - NULL(., 0)
  ((& - NULL(., 0)) * . / (. + .) (15, 2))
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  . = 0
  & - NULL(., 0)
  & - NULL(., 0) - (((& - NULL(., 0)) * . / (. + .) (15, 2)))
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  & - NULL(., 0)
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  . = 0
  & - NULL(., 0)
  ((& - NULL(., 0)) * . / (. + .) (15, 2))
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  . = 0
  & - NULL(., 0)
  & - NULL(., 0) - (((& - NULL(., 0)) * . / (. + .) (15, 2)))
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  & - NULL(., 0)
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  . = 0
  & - NULL(., 0)
  ((& - NULL(., 0)) * . / (. + .) (15, 2))
  ,
 
  . = 1
  .
  . = 0
  0
  . = 0
  0
  . = 0
  & - NULL(., 0)
  & - NULL(., 0) - (((& - NULL(., 0)) * . / (. + .) (15, 2)))
 


 
 
  . = .
  . = .
 
  . = .
  (. - 1 = .)
 
  . = .


 ,
 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 .,
 
  (..) < 1967
  0
  ((.) * . / 100 (15, 2))
  ,
 
  (..) < 1967
  ((.) * . / 100 (15, 2))
  ((.) * (. - .) / 100 (15, 2))
  ,
 ((.) * . / 100 (15, 2)) ,
 ((.) * . / 100 (15, 2)) ,
 ((.) * . / 100 (15, 2))


 
 
  . = .


 .,
 .,
 .,
 .,
 .,
 .,
 .,
 ..


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 
  (..) < 1967
  0
  ((.) * . / 100 (15, 2))
  ,
 
  (..) < 1967
  ((.) * . / 100 (15, 2))
  ((.) * (. - .) / 100 (15, 2))
  ,
 ((.) * . / 100 (15, 2)) ,
 ((.) * . / 100 (15, 2)) ,
 ((.) * . / 100 (15, 2)) ,
 
  (..) < 1967
  0
  ((.) * . / 100 (15, 2))
  ,
 
  (..) < 1967
  ((.) * . / 100 (15, 2))
  ((.) * (. - .) / 100 (15, 2))
 


 
 
  (. = (..))
 
  (. = (..))


 .,
 .,
 .,
 .,
 .,
 .,
 .,
 .,
 .,
 .,
 .,
 ..


 
;

////////////////////////////////////////////////////////////////////////////////

 ((.) * 0.14 (15, 2)) ,
 .


 

 .


 .


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 (.) ,
 (.) ,
 ((.) * &__ (15, 2)) ,
 ((.) * &__ * 0.6 (15, 2))
__

 (
  . ,
 
  . NULL
  .
  0
  ,
 
  . NULL
  .
  0
 
 
  .
 
  . = .
  (. = &)
 
  . = &
  . = &
  .
  (
  .
 
  )
  .._ = (._.)
 
 
 
 
  .,
 
  . NULL
  .
  0
  ,
 
  . NULL
  .
  0
 
 
  .
 
  . = .
  (. = &)
 
  (., ) = &
  .._ = (._.)
  .
  (
  .
 
  )
  . = &)


 .


 
;

////////////////////////////////////////////////////////////////////////////////

 (__.) ,
 (__.)
_

 __ __
;

////////////////////////////////////////////////////////////////////////////////

 (__.) ,
 (__.)


 _
  __ __
  (. > 0)
  . = __.
  __ __
  (. > 0)
  . = __.
;

////////////////////////////////////////////////////////////////////////////////

 ((__.) * &__ (15, 2)) ,
 ((__.) * &__ * 0.6 (15, 2)) ,
 (
  __. = .
  0
  __.
  ) ,
 (
  __. = .
  0
  __.
  )
__

 __ __
 
  ()
;

////////////////////////////////////////////////////////////////////////////////

 __. ,
 __. + __.
__

 __ __

 ( __.
  (
  .
 
 
 
  . <> (..)
 
 
 
 
  .
 
 
 
  . <> (..)))
  __. + __. <> 0




 .,
 __. - __.

 
  __ __
  ()

 __. <> __.
  . <> (..)




 .,
 __. - __.

 
  __ __
  ()

 __. <> __.
  . <> (..)




 .,
 -.

 ..(
  &,
  &,
  ,
 
  (
  .
 
  )
  = &)


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 .,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.) ,
 (.)


 (
  . ,
  .. ,
  . ,
  . ,
  . ,
  . ,
  . ,
  0 ,
  0 ,
  0 ,
  0 ,
  0 ,
  0
 
 
 
 
 
 
  .,
  ..,
  0,
  0,
  .,
  .,
  .,
  .,
  .,
  .,
  .,
  0,
  0
 
 
 
 
 
 
  .,
  ..,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  .,
  0
 
 
 
 
 
 
  __.,
  __..,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  __.
 
  __ __)


 .,
 .


 
;

////////////////////////////////////////////////////////////////////////////////

 . ,
 . ,
 . - NULL(., 0) - NULL(., 0) ,
 . - NULL(., 0) - NULL(., 0) ,
 . - NULL(., 0) - NULL(., 0) ,
 . - NULL(., 0) +
  . <> 0
  . <> 0
  ((. - NULL(., 0)) * (. - .) / . (15, 2))
  . - NULL(., 0)
  ,
 . - NULL(., 0) +
  . <> 0
  . <> 0
  ((. - NULL(., 0)) * (. - .) / . (15, 2))
  . - NULL(., 0)
  ,
 . - NULL(., 0) +
  . <> 0
  . <> 0
  . - NULL(., 0) - (((. - NULL(., 0)) * (. - .) / . (15, 2)))
  0
  ,
 . - NULL(., 0) +
  . <> 0
  . <> 0
  . - NULL(., 0) - (((. - NULL(., 0)) * (. - .) / . (15, 2)))
  0
  ,
 . - NULL(., 0) ,
 .


 
 
  . = .
 
  . = .


 
;

////////////////////////////////////////////////////////////////////////////////

 .,
 .,
 .,
 .,
 .,
 .,
 .,
 .,
 . ,
 .

 

 (. <> 0
  . <> 0
  . <> 0
  . <> 0
  . <> 0
  . <> 0
  . <> 0
  . <> 0
  . <> 0)


 .