Find Jobs
Hire Freelancers

ASP.NET / VB / MS SQL: Fix Complex SQL Queries

$30-70 USD

Ολοκληρώθηκε
Αναρτήθηκε πάνω από 11 χρόνια πριν

$30-70 USD

Πληρωμή κατά την παράδοση
I have a website that is powered by ASP.NET / Visual Basic and Microsoft SQL. There are two problems that need solving. Both problems involve complicated SQL queries. This is URGENT and must be completed today. ### TASK 1 ### Results are not grouped correctly. For example, a building may have 20 "One Bedroom" units and 10 "Two Bedroom" units. There are 30 total units but only 2 types. Only the two types should be displayed on my webpage like this: --------------------------------------------- Unit Type: One Bedroom Rent: $100 - $200 Size: 500 Square Feet up to 900 Square Feet Availability: Yes --------------------------------------------- Unit Type: Two Bedroom Rent: $200 - $300 Size: 700 Square Feet up to 950 Square Feet Availability: No --------------------------------------------- However because the SQL query is not grouped correctly, I get 30 results instead of 2. ### TASK 2 ### There are two queries and neither of them are correct. The first one is for the "COMMERCIAL PROPERTY DEVELOPMENTS" section: Dim sql As String = "select distinct [login to view URL], Name, Description, Address from ipm_project p join ipm_project_field_value fp on [login to view URL] = [login to view URL] and fp.Item_value = '1' join ipm_project_discipline d on [login to view URL] = [login to view URL] and [login to view URL] = (Select KeyID from ipm_discipline where KeyName = 'Commercial Projects' ) Where [login to view URL] = 'y'" The second one is for the "RESIDENTIAL PROPERTY DEVELOPMENTS" section. Dim sql2 As String = "select [login to view URL], Name, Description from ipm_project p join ipm_project_field_value pl on [login to view URL] = [login to view URL] and pl.Item_ID = (select Item_ID from ipm_project_field_desc where Item_Tag = 'tag_PROPLOCATION') and pl.Item_Value like '%Property Development Page%' Where Available = 'Y' Order By newid() " --------------- The problem with the first query is that it shows all available 'Commercial Projects' however it should ONLY show available 'Commercial Projects' if the "Item_Tag" named "tag_PROPLOCATION" is like '%Property Development Page%' The problem with the second query is that it shows all available projects where the "Item_Tag" named "tag_PROPLOCATION" is like '%Property Development Page%' however it should only show them if they are 'Residential For Rent' --------------------------------------- I will provide screenshots and links upon requests. I will answer any quesitons about the requirments that you may have.
Ταυτότητα εργασίας: 2373906

Σχετικά με την εργασία

4 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 12 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
I can do this for you in max 2hrs, and I can start now.
$70 USD σε 0 ημέρα
5,0 (20 αξιολογήσεις)
5,3
5,3
4 freelancers δίνουν μια μέση προσφορά $78 USD για αυτή τη δουλειά
Avatar Χρήστη
I can do this. Thanks
$150 USD σε 1 ημέρα
5,0 (20 αξιολογήσεις)
6,6
6,6
Avatar Χρήστη
please check your pm.
$40 USD σε 0 ημέρα
4,9 (28 αξιολογήσεις)
5,2
5,2
Avatar Χρήστη
please check pmb
$50 USD σε 1 ημέρα
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της CANADA
Pictou, Canada
5,0
59
Μέλος από Νοε 3, 2008

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.