[advanced search]
 

Go Back   NamePros.com > Discussion > Web Design & Development > Programming

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.


Closed Thread
 
LinkBack Thread Tools
Old 02-28-2008, 01:58 PM   #1 (permalink)
NamePros Member
 
Join Date: Oct 2005
Posts: 28
0.00 NP$ (Donate)

jdickson is an unknown quantity at this point


Question SQL Date Range

I need a query that will select all records from 2/1/2008 through 2/28/08 along with selecting fields for todays date only (date() )

It is counting total points a user is accumulating throughout the month and displaying the total next to their name. Also "Todays Today" needs to be displayed next to their name. Is this possible?


Name Month to date total Today's total
xxxxx 99999 99999




Thanks in advance!!
jdickson is offline  
Old 02-28-2008, 02:12 PM   #2 (permalink)
NamePros Regular
 
monaco's Avatar
 
Join Date: Jul 2005
Location: Tucson, AZ
Posts: 695
314.80 NP$ (Donate)

monaco will become famous soon enough


What DBMS are you using?
__________________
My Website | My Blog
monaco is offline  
Old 02-28-2008, 02:19 PM   #3 (permalink)
Senior Member
 
Peter's Avatar
 
Join Date: Nov 2003
Location: Scotland
Posts: 4,900
0.60 NP$ (Donate)

Peter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond repute

Child Abuse Save The Children Save The Children Help The Homeless - Holiday 2009 Help The Homeless - Holiday 2009 Help The Homeless - Holiday 2009 Help The Homeless - Holiday 2009
if you show us the sql you are currently using it should be possible without too much hassle.

Also as monaco asks what is the database engine you are using.
__________________
Manage your portfolio using my new Domain Portfolio Management script.
Securing Your Domain Name From Theft
Peter is offline  
Old 02-28-2008, 02:22 PM   #4 (permalink)
Traveller
 
-NC-'s Avatar
 
Join Date: Mar 2007
Location: Yet another city
Posts: 1,392
614.57 NP$ (Donate)

-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of-NC- has much to be proud of

Animal Cruelty Animal Rescue Ethan Allen Fund Protect Our Planet
a tabular report of totals for month and day for all users?

i think something like:

select tablea.userid, tablea.username, thismonth.monthtotal, thisday.daytotal
from table tablea

inner join (
select sum(fieldA) as monthtotal, userid
from table tableb
where datefield > 2/1/2008
and datefield < 2/28/08
group by userid ) thismonth on thismonth.userid = tablea.userid

inner join (
select sum(fieldA) as daytotal, userid
from table tablec
where datefield = CURDATE()
group by userid ) thisday on thisday.userid = tablea.userid
-NC- is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Site Sponsors
Advertise your business at NamePros

All times are GMT -7. The time now is 10:06 PM.


Powered by: vBulletin® Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Template-Modifications by TMS
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85