RE: Dates and Count

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

$query="select * from clients where date between
$date1 AND $date2";

zareef ahmed


--- Shannon Doyle <shannon@xxxxxxxxxxxx> wrote:
>  
> Hi Pablo,
> 
> Its exactly what I wanted. Thanks.
> 
> I now have an additional question.
> 
> I need to show results that appear between two dates
> as specified by the
> site visitor.
> 
> At the moment I am using the following SQL:
> 
> WHERE NextContact >= '$today' && NextContact <=
> '$week'";
> 
> Second I need the same scenario, however I want to
> search from a variety of
> different fields, show those that are between the
> dates and are equal to one
> other criteria.
> 
> Any help on these two?
> 
> Cheers,
> 
> Shannon
> 
> 
> -----Original Message-----
> From: Pablo M. Rivas [mailto:pmrivas01@xxxxxxxxxxxx]
> 
> Sent: Monday, 28 June 2004 9:21 AM
> To: php-db@xxxxxxxxxxxxx
> Subject: Re:  Dates and Count
> 
> Hello Shannon,
> 
> 
> SD> First, I have two dates stored in a MySQL DB
> that I want to do a compare
> on
> SD> and then only display via a web page those
> records that have a 5 or
> greater
> SD> day difference in them. What would be the best
> way to achieve this.
> Depends on your mysql version...
>     select * from mytable where date1 + INTERVAL 5
> DAY<=date2 or date2 +
> INTERVAL 5 DAY <=date1;
> 
>     select * from mytable where
> to_days(date1)-todays(date2)>5 or
> to_days(date2)-todays(date1)>5
>     from the mysql manual: "For other dates before
> 1582, results from this
> function are undefined"
> 
>     if your mysql > 4.1.1:
>     select * from mytable where
> DATEDIFF(date1,date2)>5 or
> DATEDIFF(date1,date2)<-5
> 
>     but take a look to optimization.. the first
> script took 0.0234
>     secs to return 256 row of 3096 rows
>     the second took 0.0413 secs to return the same
>     couldn't test the third (I have a mysql 
> 4.0.18-standard-log)
>     
> SD> Second, I want to be able to return a list of
> 'clients' from the MySQL
> DB
> SD> that have a specific number of a particular type
> of entry associated
> with
> SD> them. I am assuming that the 'count' would be
> used, but how would I
> first
> SD> display this count, and second only return those
> that have the number of
> SD> entries that I am looking for.
> 
>     Select count(operation_id) as howmany,
> client_id, client_name from
>     clients left join operations on
> operations.client_id =
>     clients.client_id group by clients.client_id
> having howmany=5
> 
>     Then... mysql_num_rows will give you how many
> clients have 5
>     operations, and each row will tell you:
>     howmany (always = 5), id of the client, and name
> of the client.
> 
>     ¿is this what you where looking for?...
> 
> -- 
> Best regards,
>  Pablo
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


=====
Zareef Ahmed :: A PHP Developer in Delhi(India).
Homepage :: http://www.zasaifi.com


		
__________________________________
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!
http://promotions.yahoo.com/new_mail

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux