Converting MS Access Query to MS SQL Query

Converting MS Access Query to MS SQL Query

Post by Chidambaram Amara » Sat, 09 Mar 2002 03:38:03



Hi,
  My MS Access Query uses Forms. Please let me know what
is the equivalent MS SQL Query. The problem is in the
WHERE statement.

MS Access Query:
SELECT tblInvoice.InvoiceNo, tblCharge.CktCode,
tblCharge.ChargeType, tblCharge.Description,
tblCharge.UnitRate, tblCharge.Units, tblCharge.Time,
tlkpChargeType.ChargeType AS TblChgTypeChargeType
FROM (tlkpChargeClass INNER JOIN tlkpChargeType ON
tlkpChargeClass.ChargeClass = tlkpChargeType.ChargeClass)
INNER JOIN (((tblBAN INNER JOIN (tblASR INNER JOIN
tblCircuit ON tblASR.ASRID = tblCircuit.ASRID) ON
tblBAN.BAN = tblASR.BAN) INNER JOIN tblInvoice ON
tblBAN.BAN = tblInvoice.BAN) INNER JOIN tblCharge ON
tblCircuit.CktCode = tblCharge.CktCode) ON
tlkpChargeType.ChargeType = tblCharge.ChargeType;
WHERE (((tblCircuit.ActiveDt)<=[forms]!
[frmInvoiceProcessing].[ocxCal]) AND
((tblCircuit.DisconnectDt) Is Null Or
(tblCircuit.DisconnectDt)>DateAdd("m",-1,[forms]!
[frmInvoiceProcessing]![ocxCal])));

Thanks,
C.R.Amaran

 
 
 

Converting MS Access Query to MS SQL Query

Post by Jens Schmit » Mon, 11 Mar 2002 08:58:19


Hi,

I rebuild a form-driven query like yours in Access2002.

SELECT dbo_TESTTABLE.FIELD_A, dbo_TESTTABLE.FIELD_B FROM dbo_CARMODEL
WHERE (((dbo_TESTTABLE.FIELD_A)=Val(Forms!Formular1!txtQueryInput)));
It worked fine! Look out for the "!" after "forms". Access is very
restrictive on that.

Good Luck, Jens



Quote:> Hi,
>   My MS Access Query uses Forms. Please let me know what
> is the equivalent MS SQL Query. The problem is in the
> WHERE statement.

> MS Access Query:
> SELECT tblInvoice.InvoiceNo, tblCharge.CktCode,
> tblCharge.ChargeType, tblCharge.Description,
> tblCharge.UnitRate, tblCharge.Units, tblCharge.Time,
> tlkpChargeType.ChargeType AS TblChgTypeChargeType
> FROM (tlkpChargeClass INNER JOIN tlkpChargeType ON
> tlkpChargeClass.ChargeClass = tlkpChargeType.ChargeClass)
> INNER JOIN (((tblBAN INNER JOIN (tblASR INNER JOIN
> tblCircuit ON tblASR.ASRID = tblCircuit.ASRID) ON
> tblBAN.BAN = tblASR.BAN) INNER JOIN tblInvoice ON
> tblBAN.BAN = tblInvoice.BAN) INNER JOIN tblCharge ON
> tblCircuit.CktCode = tblCharge.CktCode) ON
> tlkpChargeType.ChargeType = tblCharge.ChargeType;
> WHERE (((tblCircuit.ActiveDt)<=[forms]!
> [frmInvoiceProcessing].[ocxCal]) AND
> ((tblCircuit.DisconnectDt) Is Null Or
> (tblCircuit.DisconnectDt)>DateAdd("m",-1,[forms]!
> [frmInvoiceProcessing]![ocxCal])));

> Thanks,
> C.R.Amaran


 
 
 

1. Converting MS Access Query to SQL server query

SELECT
DateAdd("h",8,DateSerial(1970,1,1)+[dbo_CallDetailRecord].[dateTimeConnect]/
86400) AS dt_connect,

DateAdd("h",8,DateSerial(1970,1,1)+[dbo_CallDetailRecord].[dateTimeDisconnec
t]/86400) AS dt_disconnect
FROM dbo_CallDetailRecord;

The above SQL is copied from a Query in MS Access.

What is the equivalent "coding" of
DateAdd("h",8,DateSerial(1970,1,1)+[dbo_CallDetailRecord].[dateTimeConnect]/
86400) AS dt_connect in SQL server ?

DateSerial is not recognised in SQL server query !

Thanks

2. Replication ?

3. How to convert ms.access queries to T-SQL to suite the sql

4. Question about SQL Plus and Net 8 Assistant

5. Converting SQL-query from Access to MS-SQL Stored procedure

6. SP3 and Evaluation of SQL Server 2000

7. Converting MS Access query to SQL

8. What is COLLATE Latin1_General_CI_AS

9. Need help converting MS ACCESS query to SQL 6.5

10. Problems With the Converting MS-Access Queries to SQL-Server Stored Procedures

11. help.. converting query from MS Access to SQL

12. converting access query to ms-sql view or stored procedure

13. Executing a MS Access Cross-Tab Query from MS SQL 6.5