Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. Database
  4. Help performing a count

Help performing a count

Scheduled Pinned Locked Moved Database
help
30 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A AdamskiR

    My date settings are already set to that. The query that you have given me also just gives the total made, no matter what dates you enter you always get the total, it doesnt calculate any differences. Thanks for your help so far!

    B Offline
    B Offline
    Blue_Boy
    wrote on last edited by
    #21

    I will lookup later again and I will notify you


    I Love T-SQL

    A 1 Reply Last reply
    0
    • B Blue_Boy

      I will lookup later again and I will notify you


      I Love T-SQL

      A Offline
      A Offline
      AdamskiR
      wrote on last edited by
      #22

      Many thanks, if i crack it in the mean time without blowing my head off ill let you know!

      B 2 Replies Last reply
      0
      • A AdamskiR

        Many thanks, if i crack it in the mean time without blowing my head off ill let you know!

        B Offline
        B Offline
        Blue_Boy
        wrote on last edited by
        #23

        ok, if I crack it too I will tell you. On my mind i have solution but I must seriozly deal with it, coz until now I didn't have time to deal with it seriozly. See u later.


        I Love T-SQL

        1 Reply Last reply
        0
        • A AdamskiR

          Many thanks, if i crack it in the mean time without blowing my head off ill let you know!

          B Offline
          B Offline
          Blue_Boy
          wrote on last edited by
          #24

          I guess this time I got the right solution declare @fromdate as varchar(15) declare @todate as varchar(15) set @fromdate = '01/02/2008' set @todate = '05/02/2008' select ReferralDrugTherapy.dtid ,count(ReferralDrugTherapy.dtid) as countAll,DrugTherapy.DrugTherapy from ReferralDrugTherapy,CardiacReferrals,DrugTherapy where ReferralDrugTherapy.referralid =CardiacReferrals.referralid and datesubmitted between convert(varchar,@fromdate,103) and convert(varchar,@todate,103) and DrugTherapy.dtid = ReferralDrugTherapy.dtid group by ReferralDrugTherapy.dtid ,DrugTherapy.DrugTherapy union all select dtid,0,DrugTherapy.DrugTherapy from DrugTherapy where dtid not in ( select ReferralDrugTherapy.dtid from ReferralDrugTherapy,CardiacReferrals,DrugTherapy where ReferralDrugTherapy.referralid =CardiacReferrals.referralid and datesubmitted between convert(varchar,@fromdate,103) and convert(varchar,@todate,103) and DrugTherapy.dtid = ReferralDrugTherapy.dtid group by ReferralDrugTherapy.dtid ,DrugTherapy.DrugTherapy) order by ReferralDrugTherapy.dtid asc


          I Love T-SQL

          A 1 Reply Last reply
          0
          • B Blue_Boy

            I guess this time I got the right solution declare @fromdate as varchar(15) declare @todate as varchar(15) set @fromdate = '01/02/2008' set @todate = '05/02/2008' select ReferralDrugTherapy.dtid ,count(ReferralDrugTherapy.dtid) as countAll,DrugTherapy.DrugTherapy from ReferralDrugTherapy,CardiacReferrals,DrugTherapy where ReferralDrugTherapy.referralid =CardiacReferrals.referralid and datesubmitted between convert(varchar,@fromdate,103) and convert(varchar,@todate,103) and DrugTherapy.dtid = ReferralDrugTherapy.dtid group by ReferralDrugTherapy.dtid ,DrugTherapy.DrugTherapy union all select dtid,0,DrugTherapy.DrugTherapy from DrugTherapy where dtid not in ( select ReferralDrugTherapy.dtid from ReferralDrugTherapy,CardiacReferrals,DrugTherapy where ReferralDrugTherapy.referralid =CardiacReferrals.referralid and datesubmitted between convert(varchar,@fromdate,103) and convert(varchar,@todate,103) and DrugTherapy.dtid = ReferralDrugTherapy.dtid group by ReferralDrugTherapy.dtid ,DrugTherapy.DrugTherapy) order by ReferralDrugTherapy.dtid asc


            I Love T-SQL

            A Offline
            A Offline
            AdamskiR
            wrote on last edited by
            #25

            Hi and thanks. Afraid not though....

            B 1 Reply Last reply
            0
            • A AdamskiR

              Hi and thanks. Afraid not though....

              B Offline
              B Offline
              Blue_Boy
              wrote on last edited by
              #26

              :( Sorry for my unusefull answers.


              I Love T-SQL

              A 1 Reply Last reply
              0
              • B Blue_Boy

                :( Sorry for my unusefull answers.


                I Love T-SQL

                A Offline
                A Offline
                AdamskiR
                wrote on last edited by
                #27

                No need to apologies, your help has been much appreciated, your not the only person it seems to have stumped! :sigh:

                B 1 Reply Last reply
                0
                • A AdamskiR

                  No need to apologies, your help has been much appreciated, your not the only person it seems to have stumped! :sigh:

                  B Offline
                  B Offline
                  Blue_Boy
                  wrote on last edited by
                  #28

                  AdamskiR wrote:

                  your help has been much appreciated

                  It's my pleasure trying to help others... Let me know if you find solution? If you have time to post explanation again then do it and after couple of hours I will try again to find solution. If you post explanation write data how are stored on table, and write result which you want to get. :)


                  I Love T-SQL

                  A 1 Reply Last reply
                  0
                  • B Blue_Boy

                    AdamskiR wrote:

                    your help has been much appreciated

                    It's my pleasure trying to help others... Let me know if you find solution? If you have time to post explanation again then do it and after couple of hours I will try again to find solution. If you post explanation write data how are stored on table, and write result which you want to get. :)


                    I Love T-SQL

                    A Offline
                    A Offline
                    AdamskiR
                    wrote on last edited by
                    #29

                    We got there in the end! SELECT d.DrugTherapy, ISNULL(c.count, 0) AS count FROM DrugTherapy AS d LEFT OUTER JOIN (SELECT COUNT(ReferralDrugTherapy.DTRID) AS count, ReferralDrugTherapy.DTID FROM CardiacReferrals INNER JOIN ReferralDrugTherapy ON CardiacReferrals.ReferralID = ReferralDrugTherapy.ReferralID WHERE (CardiacReferrals.DateSubmitted BETWEEN @from AND @to) GROUP BY ReferralDrugTherapy.DTID) AS c ON c.DTID = d.DTID Many many thanks to everyone :-\

                    B 1 Reply Last reply
                    0
                    • A AdamskiR

                      We got there in the end! SELECT d.DrugTherapy, ISNULL(c.count, 0) AS count FROM DrugTherapy AS d LEFT OUTER JOIN (SELECT COUNT(ReferralDrugTherapy.DTRID) AS count, ReferralDrugTherapy.DTID FROM CardiacReferrals INNER JOIN ReferralDrugTherapy ON CardiacReferrals.ReferralID = ReferralDrugTherapy.ReferralID WHERE (CardiacReferrals.DateSubmitted BETWEEN @from AND @to) GROUP BY ReferralDrugTherapy.DTID) AS c ON c.DTID = d.DTID Many many thanks to everyone :-\

                      B Offline
                      B Offline
                      Blue_Boy
                      wrote on last edited by
                      #30

                      Cool,Great and Good News... :-D


                      I Love T-SQL Don't torture yourself,let the life to do it for you.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups