# The `>=` operator

## Returns correct result when used on two `Number`s

### Juttle

    emit -from Date.new(0) -limit 1
      | put eq = 5 >= 5
      | put lt = 5 >= 6
      | put gt = 6 >= 5
      | view result

### Output

    { "time": "1970-01-01T00:00:00.000Z", eq: true, lt: false, gt: true }

## Returns correct result when used on two `String`s

### Juttle

    emit -from Date.new(0) -limit 1
      | put eq = "abcd" >= "abcd"
      | put lt = "abcd" >= "efgh"
      | put gt = "efgh" >= "abcd"
      | view result

### Output

    { "time": "1970-01-01T00:00:00.000Z", eq: true, lt: false, gt: true }

## Returns correct result when used on two `Date`s

### Juttle

    emit -from Date.new(0) -limit 1
      | put eq = "2015-01-01T00:00:05" >= "2015-01-01T00:00:05"
      | put lt = "2015-01-01T00:00:05" >= "2015-01-01T00:00:06"
      | put gt = "2015-01-01T00:00:06" >= "2015-01-01T00:00:05"
      | view result

### Output

    { "time": "1970-01-01T00:00:00.000Z", eq: true, lt: false, gt: true }

## Returns correct result when used on two `Duration`s

### Juttle

    emit -from Date.new(0) -limit 1
      | put eq = "00:00:05" >= "00:00:05"
      | put lt = "00:00:05" >= "00:00:06"
      | put gt = "00:00:06" >= "00:00:05"
      | view result

### Output

    { "time": "1970-01-01T00:00:00.000Z", eq: true, lt: false, gt: true }

## Produces an error when used on invalid operand type combinations

### Juttle

    emit -from Date.new(0) -limit 1 | put result = null >= null | view result

### Errors

  * Invalid operand types for ">=": null and null.
