Re: MySQL (SQL) Newbie.. Need help with a Query

2005-06-07 Thread mfatene
hi,
that's the same. If you use between, mysql do the rest for you :

mysql explain SELECT * FROM passengers WHERE
- reservation_date_time = '2005-01-01 12:10:00'
- AND reservation_date_time = '2005-05-01 12:10:00';
++-++---+---++-+--+--+--+
| id | select_type | table  | type  | possible_keys | key| key_len | ref
 | rows | Extra|
++-++---+---++-+--+--+--+
|  1 | SIMPLE  | passengers | range | reserv| reserv |   9 |
NULL |1 | Using where; Using index |
++-++---+---++-+--+--+--+
1 row in set (0.01 sec)

mysql explain SELECT * FROM passengers WHERE
- reservation_date_time between '2005-01-01 12:10:00'AND '2005-05-01
12:10:00';
++-++---+---++-+--+--+--+
| id | select_type | table  | type  | possible_keys | key| key_len | ref
 | rows | Extra|
++-++---+---++-+--+--+--+
|  1 | SIMPLE  | passengers | range | reserv| reserv |   9 |
NULL |1 | Using where; Using index |
++-++---+---++-+--+--+--+
1 row in set (0.00 sec)

Mathias


Selon Cory Robin [EMAIL PROTECTED]:

 I'm trying to return all records between two dates..  The fields are
 datetime fields...

 Which is better?  The following or using BETWEEN? (A little lost here)

 SELECT * FROM passengers WHERE
 reservation_date_time = '2005-01-01 12:10:00'
 AND reservation_date_time = '2005-05-01 12:10:00';



 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: MySQL (SQL) Newbie.. Need help with a Query

2005-06-06 Thread mfatene
resubmitted
Selon [EMAIL PROTECTED]:

 hi,
 that's the same. If you use between, mysql do the rest for you :

 mysql explain SELECT * FROM passengers WHERE
 - reservation_date_time = '2005-01-01 12:10:00'
 - AND reservation_date_time = '2005-05-01 12:10:00';

++-++---+---++-+--+--+--+
 | id | select_type | table  | type  | possible_keys | key| key_len |
 ref
  | rows | Extra|

++-++---+---++-+--+--+--+
 |  1 | SIMPLE  | passengers | range | reserv| reserv |   9 |
 NULL |1 | Using where; Using index |

++-++---+---++-+--+--+--+
 1 row in set (0.01 sec)

 mysql explain SELECT * FROM passengers WHERE
 - reservation_date_time between '2005-01-01 12:10:00'AND '2005-05-01
 12:10:00';

++-++---+---++-+--+--+--+
 | id | select_type | table  | type  | possible_keys | key| key_len |
 ref
  | rows | Extra|

++-++---+---++-+--+--+--+
 |  1 | SIMPLE  | passengers | range | reserv| reserv |   9 |
 NULL |1 | Using where; Using index |

++-++---+---++-+--+--+--+
 1 row in set (0.00 sec)

 Mathias


 Selon Cory Robin [EMAIL PROTECTED]:

  I'm trying to return all records between two dates..  The fields are
  datetime fields...
 
  Which is better?  The following or using BETWEEN? (A little lost here)
 
  SELECT * FROM passengers WHERE
  reservation_date_time = '2005-01-01 12:10:00'
  AND reservation_date_time = '2005-05-01 12:10:00';
 
 
 
  --
  MySQL General Mailing List
  For list archives: http://lists.mysql.com/mysql
  To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
 
 






-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



MySQL (SQL) Newbie.. Need help with a Query

2005-06-05 Thread Cory Robin
I'm trying to return all records between two dates..  The fields are
datetime fields...

Which is better?  The following or using BETWEEN? (A little lost here)

SELECT * FROM passengers WHERE
reservation_date_time = '2005-01-01 12:10:00'
AND reservation_date_time = '2005-05-01 12:10:00';



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: MySQL (SQL) Newbie.. Need help with a Query

2005-06-05 Thread Sebastian

Cory Robin wrote:


I'm trying to return all records between two dates..  The fields are
datetime fields...

Which is better?  The following or using BETWEEN? (A little lost here)

SELECT * FROM passengers WHERE
reservation_date_time = '2005-01-01 12:10:00'
AND reservation_date_time = '2005-05-01 12:10:00';
 



i think you should be using BETWEEN

WHERE your_field BETWEEN '2005-01-01 12:10:00' AND '2005-05-01 12:10:00'

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: MySQL (SQL) Newbie.. Need help with a Query

2005-06-05 Thread Michael Stassen

Sebastian wrote:


Cory Robin wrote:


I'm trying to return all records between two dates..  The fields are
datetime fields...

Which is better?  The following or using BETWEEN? (A little lost here)

SELECT * FROM passengers WHERE
reservation_date_time = '2005-01-01 12:10:00'
AND reservation_date_time = '2005-05-01 12:10:00';
 


i think you should be using BETWEEN

WHERE your_field BETWEEN '2005-01-01 12:10:00' AND '2005-05-01 12:10:00'


They are identical to mysql, but I think the BETWEEN version is easier 
to read for most of us humans.


Michael

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]