Changeset 29686 for trunk/tools/czartool/MySQLDb.pm
- Timestamp:
- Nov 5, 2010, 3:54:50 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/tools/czartool/MySQLDb.pm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/czartool/MySQLDb.pm
r29436 r29686 98 98 ########################################################################### 99 99 # 100 # Subtracts the provided interval from the provided time 101 # 102 ########################################################################### 103 sub subtractInterval { 104 my ($self, $time, $interval) = @_; 105 106 my $query = $self->{_db}->prepare(<<SQL); 107 SELECT '$time' - INTERVAL $interval; 108 SQL 109 $query->execute; 110 111 return scalar $query->fetchrow_array(); 112 } 113 114 ########################################################################### 115 # 100 116 # Finds the difference of two times 101 117 # … … 104 120 my ($self, $time1, $time2) = @_; 105 121 106 my $query = $self->{_db}->prepare(<<SQL); 122 if (!$time1 || !$time2) {return 0;} 123 124 my $query = $self->{_db}->prepare(<<SQL); 107 125 SELECT TIMEDIFF('$time1','$time2'); 126 SQL 127 128 $query->execute; 129 return scalar $query->fetchrow_array(); 130 } 131 132 ########################################################################### 133 # 134 # Returns the provided time in seconds 135 # 136 ########################################################################### 137 sub getTimeInSecs { 138 my ($self, $time) = @_; 139 140 if (!$time) {return 0;} 141 142 my $query = $self->{_db}->prepare(<<SQL); 143 SELECT TIME_TO_SEC('$time'); 108 144 SQL 109 145 … … 120 156 my ($self, $time1, $time2) = @_; 121 157 122 my $query = $self->{_db}->prepare(<<SQL); 158 if (!$time1 || !$time2) {return 0;} 159 160 my $query = $self->{_db}->prepare(<<SQL); 123 161 SELECT TIME_TO_SEC(TIMEDIFF('$time1','$time2')); 124 162 SQL … … 138 176 my $query = $self->{_db}->prepare(<<SQL); 139 177 SELECT INTERVAL('$interval1', '$interval2'); 140 SQL141 $query->execute;142 143 return scalar $query->fetchrow_array();144 }145 146 ###########################################################################147 #148 # Subtracts the provided interval from the provided time149 #150 ###########################################################################151 sub subtractInterval {152 my ($self, $time, $interval) = @_;153 154 my $query = $self->{_db}->prepare(<<SQL);155 SELECT '$time' - INTERVAL $interval;156 178 SQL 157 179 $query->execute;
Note:
See TracChangeset
for help on using the changeset viewer.
